package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from loop-13.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Loop13 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 96974;
	private static byte[] data0(){ return new byte[] {1,0,-1,-1,-1,-1,2,0,-2,-1,2,0,-2,-1,1,0,1,0,-1,-1,3,0,0,0,2,0,2,0,3,0,1,0,5,0,4,0,3,0,7,0,2,0,8,0,4,0,8,0,5,0,10,0,4,0,12,0,6,0,10,0,11,0,5,0,14,0,6,0,12,0,9,0,10,0,10,0,10,0,10,0,11,0,12,0,11,0,16,0,9,0,19,0,10,0,19,0,12,0,16,0,13,0,12,0,10,0,12,0,3,0,10,0,-4,-1,1,0,-7,-1,-10,-1,-14,-1,-19,-1,-24,-1,-26,-1,-31,-1,-33,-1,-37,-1,-40,-1,-41,-1,-47,-1,-42,-1,-52,-1,-41,-1,-48,-1,-42,-1,-40,-1,-38,-1,-32,-1,-30,-1,-22,-1,-21,-1,-12,-1,-9,-1,-2,-1,4,0,9,0,13,0,21,0,21,0,27,0,30,0,28,0,35,0,31,0,33,0,32,0,27,0,27,0,23,0,16,0,14,0,7,0,2,0,-2,-1,-10,-1,-12,-1,-21,-1,-20,-1,-32,-1,-28,-1,-40,-1,-33,-1,-44,-1,-37,-1,-43,-1,-37,-1,-37,-1,-31,-1,-27,-1,-21,-1,-13,-1,-8,-1,5,0,6,0,22,0,21,0,37,0,36,0,48,0,52,0,58,0,67,0,66,0,78,0,72,0,83,0,75,0,81,0,79,0,76,0,78,0,73,0,72,0,70,0,65,0,60,0,55,0,46,0,40,0,31,0,21,0,14,0,2,0,-5,-1,-15,-1,-27,-1,-32,-1,-47,-1,-48,-1,-62,-1,-62,-1,-71,-1,-74,-1,-74,-1,-79,-1,-76,-1,-78,-1,-73,-1,-74,-1,-65,-1,-63,-1,-56,-1,-49,-1,-44,-1,-38,-1,-30,-1,-28,-1,-22,-1,-18,-1,-12,-1,-10,-1,-3,-1,-4,-1,0,0,1,0,-2,-1,-2,-1,-6,-1,-9,-1,-11,-1,-16,-1,-20,-1,-22,-1,-23,-1,-28,-1,-25,-1,-30,-1,-27,-1,-26,-1,-31,-1,-25,-1,-31,-1,-28,-1,-29,-1,-29,-1,-29,-1,-26,-1,-26,-1,-23,-1,-18,-1,-15,-1,-10,-1,-5,-1,-3,-1,4,0,6,0,12,0,18,0,26,0,31,0,38,0,46,0,48,0,58,0,58,0,63,0,65,0,71,0,67,0,78,0,72,0,82,0,82,0,82,0,90,0,86,0,95,0,97,0,98,0,109,0,105,0,116,0,116,0,119,0,121,0,118,0,116,0,111,0,105,0,92,0,80,0,65,0,46,0,30,0,4,0,-15,-1,-37,-1,-61,-1,-73,-1,-100,-1,-111,-1,125,-1,113,-1,99,-1,91,-1,80,-1,76,-1,72,-1,75,-1,77,-1,87,-1,95,-1,109,-1,124,-1,-116,-1,-98,-1,-80,-1,-59,-1,-48,-1,-21,-1,-16,-1,5,0,10,0,21,0,29,0,34,0,41,0,42,0,45,0,46,0,39,0,41,0,26,0,28,0,9,0,5,0,-11,-1,-22,-1,-32,-1,-46,-1,-58,-1,-70,-1,-83,-1,-94,-1,-103,-1,-112,-1,-113,-1,-119,-1,-115,-1,-116,-1,-107,-1,-101,-1,-87,-1,-76,-1,-54,-1,-40,-1,-11,-1,5,0,37,0,58,0,85,0,114,0,-121,0,-90,0,-72,0,-46,0,-32,0,-13,0,-4,0,7,1,5,1,12,1,5,1,3,1,-4,0,-14,0,-20,0,-35,0,-44,0,-62,0,-77,0,-97,0,-117,0,113,0,88,0,63,0,33,0,9,0,-25,-1,-44,-1,-76,-1,-94,-1,-119,-1,120,-1,99,-1,85,-1,70,-1,55,-1,46,-1,30,-1,26,-1,18,-1,18,-1,17,-1,27,-1,31,-1,47,-1,58,-1,73,-1,91,-1,104,-1,124,-1,-120,-1,-99,-1,-86,-1,-66,-1,-54,-1,-39,-1,-30,-1,-21,-1,-16,-1,-16,-1,-14,-1,-15,-1,-17,-1,-18,-1,-19,-1,-21,-1,-22,-1,-22,-1,-23,-1,-24,-1,-20,-1,-25,-1,-17,-1,-23,-1,-13,-1,-13,-1,-8,-1,-4,-1,5,0,11,0,19,0,31,0,30,0,46,0,41,0,53,0,53,0,56,0,61,0,62,0,66,0,77,0,75,0,95,0,93,0,104,0,109,0,116,0,118,0,126,0,124,0,-127,0,-126,0,-125,0,-122,0,-120,0,-120,0,-114,0,-110,0,-105,0,-100,0,-96,0,-93,0,-93,0,-95,0,-99,0,-105,0,-113,0,-122,0,125,0,107,0,98,0,70,0,57,0,24,0,5,0,-33,-1,-58,-1,-96,-1,-122,-1,102,-1,72,-1,49,-1,20,-1,2,-1,-22,-2,-40,-2,-58,-2,-67,-2,-77,-2,-75,-2,-73,-2,-59,-2,-51,-2,-22,-2,-5,-2,25,-1,53,-1,87,-1,121,-1,-97,-1,-67,-1,-23,-1,5,0,44,0,70,0,104,0,125,0,-106,0,-93,0,-76,0,-74,0,-66,0,-71,0,-79,0,-87,0,-105,0,-125,0,112,0,81,0,60,0,29,0,3,0,-26,-1,-57,-1,-83,-1,-110,-1,120,-1,96,-1,77,-1,57,-1,51,-1,38,-1,43,-1,44,-1,58,-1,77,-1,99,-1,-127,-1,-99,-1}; }
	private static byte[] data1(){ return new byte[] {-65,-1,-33,-1,-1,-1,33,0,63,0,102,0,-127,0,-86,0,-60,0,-23,0,1,1,27,1,42,1,54,1,64,1,69,1,70,1,70,1,68,1,60,1,55,1,40,1,26,1,1,1,-21,0,-54,0,-85,0,-121,0,96,0,63,0,22,0,-12,-1,-58,-1,-87,-1,-127,-1,96,-1,66,-1,35,-1,15,-1,-3,-2,-18,-2,-26,-2,-35,-2,-32,-2,-33,-2,-27,-2,-10,-2,-6,-2,20,-1,31,-1,55,-1,77,-1,99,-1,120,-1,-112,-1,-90,-1,-68,-1,-45,-1,-30,-1,-8,-1,9,0,20,0,31,0,33,0,37,0,30,0,25,0,16,0,5,0,-7,-1,-17,-1,-29,-1,-34,-1,-44,-1,-44,-1,-51,-1,-57,-1,-62,-1,-73,-1,-82,-1,-89,-1,-106,-1,-112,-1,-119,-1,-122,-1,-122,-1,-124,-1,-119,-1,-115,-1,-106,-1,-103,-1,-94,-1,-90,-1,-72,-1,-70,-1,-46,-1,-28,-1,-10,-1,20,0,34,0,59,0,74,0,92,0,109,0,122,0,-116,0,-102,0,-89,0,-72,0,-62,0,-49,0,-41,0,-31,0,-18,0,-12,0,5,1,15,1,29,1,43,1,55,1,68,1,77,1,79,1,83,1,74,1,70,1,52,1,30,1,6,1,-33,0,-70,0,-114,0,89,0,43,0,-16,-1,-66,-1,-120,-1,85,-1,37,-1,-8,-2,-50,-2,-91,-2,-121,-2,97,-2,76,-2,56,-2,46,-2,43,-2,50,-2,67,-2,93,-2,126,-2,-94,-2,-52,-2,-9,-2,38,-1,77,-1,122,-1,-98,-1,-65,-1,-31,-1,-3,-1,27,0,48,0,74,0,86,0,101,0,104,0,109,0,103,0,94,0,79,0,64,0,43,0,17,0,-9,-1,-41,-1,-76,-1,-112,-1,105,-1,70,-1,28,-1,-1,-2,-32,-2,-54,-2,-72,-2,-87,-2,-88,-2,-92,-2,-80,-2,-68,-2,-39,-2,-10,-2,34,-1,80,-1,-117,-1,-56,-1,10,0,74,0,-110,0,-45,0,23,1,83,1,-108,1,-57,1,-10,1,34,2,66,2,94,2,106,2,116,2,117,2,114,2,101,2,93,2,67,2,51,2,19,2,-15,1,-54,1,-99,1,98,1,42,1,-25,0,-87,0,100,0,40,0,-25,-1,-76,-1,123,-1,69,-1,22,-1,-26,-2,-70,-2,-118,-2,104,-2,64,-2,39,-2,11,-2,-6,-3,-16,-3,-18,-3,-17,-3,-6,-3,12,-2,29,-2,60,-2,89,-2,124,-2,-95,-2,-55,-2,-12,-2,28,-1,70,-1,103,-1,-117,-1,-95,-1,-75,-1,-57,-1,-46,-1,-33,-1,-32,-1,-25,-1,-23,-1,-26,-1,-26,-1,-32,-1,-34,-1,-41,-1,-46,-1,-48,-1,-50,-1,-47,-1,-47,-1,-45,-1,-41,-1,-36,-1,-34,-1,-25,-1,-26,-1,-12,-1,-9,-1,0,0,10,0,12,0,24,0,19,0,32,0,29,0,41,0,44,0,61,0,76,0,92,0,116,0,-119,0,-97,0,-79,0,-61,0,-46,0,-34,0,-22,0,-14,0,5,1,13,1,29,1,44,1,56,1,71,1,80,1,89,1,92,1,97,1,95,1,95,1,87,1,83,1,66,1,53,1,35,1,8,1,-17,0,-51,0,-91,0,-128,0,75,0,36,0,-23,-1,-79,-1,125,-1,61,-1,10,-1,-57,-2,-112,-2,91,-2,29,-2,-14,-3,-60,-3,-94,-3,-116,-3,118,-3,117,-3,114,-3,-126,-3,-104,-3,-70,-3,-30,-3,20,-2,80,-2,-113,-2,-39,-2,30,-1,103,-1,-79,-1,-11,-1,58,0,121,0,-72,0,-29,0,23,1,55,1,85,1,98,1,108,1,109,1,92,1,80,1,47,1,20,1,-22,0,-61,0,-111,0,96,0,46,0,-13,-1,-72,-1,-127,-1,64,-1,16,-1,-40,-2,-82,-2,-109,-2,122,-2,110,-2,105,-2,111,-2,-128,-2,-106,-2,-70,-2,-29,-2,20,-1,63,-1,-125,-1,-74,-1,-1,-1,58,0,124,0,-66,0,0,1,61,1,118,1,-86,1,-32,1,7,2,47,2,71,2,96,2,107,2,115,2,113,2,100,2,83,2,52,2,18,2,-25,1,-70,1,-123,1,71,1,13,1,-55,0,127,0,58,0,-11,-1,-83,-1,108,-1,39,-1,-17,-2,-70,-2,-117,-2,99,-2,69,-2,43,-2,23,-2,17,-2,12,-2,16,-2,27,-2,48,-2,67,-2,93,-2,124,-2,-104,-2,-61,-2,-27,-2,16,-1,64,-1,103,-1,-97,-1,-63,-1,-14,-1,21,0,54,0,76,0,94,0,100,0,106,0,96,0,98,0,81,0,79,0,62,0,56,0,45,0,36,0,19,0,7,0,-10,-1,-28,-1,-48,-1,-71,-1,-94,-1,-114,-1,116,-1,92,-1,74,-1,56,-1,46,-1,31,-1,34,-1,22,-1,33,-1,28,-1,42,-1,49,-1,61,-1,85,-1,97,-1,-126,-1,-105,-1,-74,-1,-50,-1,-19,-1,17,0,39,0,80,0,108,0,-104,0,-75,0,-42,0,-12,0,17,1,47,1,73,1,103,1,-128,1,-98,1,-69,1,-37,1,-12,1,19,2,48,2,75,2}; }
	private static byte[] data2(){ return new byte[] {88,2,104,2,104,2,99,2,86,2,56,2,20,2,-24,1,-78,1,117,1,46,1,-26,0,-104,0,72,0,-7,-1,-94,-1,78,-1,-3,-2,-95,-2,85,-2,7,-2,-62,-3,-125,-3,86,-3,54,-3,29,-3,30,-3,39,-3,72,-3,105,-3,-104,-3,-41,-3,18,-2,92,-2,-101,-2,-30,-2,35,-1,99,-1,-89,-1,-38,-1,19,0,67,0,111,0,-107,0,-73,0,-54,0,-34,0,-27,0,-27,0,-32,0,-49,0,-75,0,-102,0,105,0,60,0,-1,-1,-55,-1,125,-1,59,-1,-9,-2,-75,-2,126,-2,72,-2,23,-2,-12,-3,-44,-3,-59,-3,-69,-3,-70,-3,-47,-3,-32,-3,27,-2,79,-2,-95,-2,-12,-2,89,-1,-61,-1,57,0,-94,0,29,1,-124,1,-12,1,86,2,-78,2,7,3,76,3,-107,3,-63,3,-15,3,13,4,38,4,46,4,48,4,33,4,6,4,-27,3,-80,3,120,3,48,3,-37,2,-124,2,41,2,-63,1,102,1,3,1,-86,0,70,0,-23,-1,-114,-1,50,-1,-33,-2,-121,-2,59,-2,-14,-3,-85,-3,114,-3,59,-3,19,-3,-14,-4,-43,-4,-48,-4,-57,-4,-37,-4,-23,-4,15,-3,53,-3,101,-3,-95,-3,-35,-3,31,-2,91,-2,-97,-2,-46,-2,10,-1,47,-1,97,-1,-124,-1,-102,-1,-70,-1,-52,-1,-31,-1,-20,-1,-18,-1,-10,-1,-13,-1,-19,-1,-25,-1,-32,-1,-35,-1,-40,-1,-39,-1,-39,-1,-26,-1,-23,-1,-11,-1,-4,-1,1,0,8,0,14,0,18,0,19,0,26,0,25,0,33,0,37,0,38,0,44,0,48,0,63,0,79,0,91,0,118,0,-122,0,-94,0,-79,0,-50,0,-34,0,-13,0,9,1,33,1,62,1,95,1,-128,1,-93,1,-52,1,-17,1,12,2,47,2,70,2,92,2,102,2,109,2,119,2,112,2,117,2,99,2,88,2,69,2,32,2,4,2,-41,1,-89,1,117,1,56,1,-6,0,-82,0,104,0,17,0,-67,-1,96,-1,-7,-2,-106,-2,49,-2,-50,-3,103,-3,18,-3,-67,-4,125,-4,71,-4,31,-4,9,-4,-6,-5,-2,-5,22,-4,59,-4,118,-4,-67,-4,22,-3,125,-3,-24,-3,96,-2,-28,-2,88,-1,-43,-1,65,0,-76,0,20,1,107,1,-72,1,-10,1,44,2,78,2,98,2,103,2,101,2,80,2,56,2,22,2,-33,1,-86,1,101,1,24,1,-63,0,91,0,-6,-1,-112,-1,50,-1,-42,-2,-117,-2,80,-2,28,-2,-5,-3,-38,-3,-50,-3,-59,-3,-44,-3,-28,-3,3,-2,46,-2,103,-2,-84,-2,-12,-2,75,-1,-89,-1,11,0,110,0,-45,0,56,1,-101,1,-6,1,83,2,-86,2,-12,2,71,3,123,3,-81,3,-51,3,-33,3,-31,3,-47,3,-72,3,-124,3,90,3,19,3,-40,2,126,2,52,2,-50,1,111,1,6,1,-108,0,39,0,-67,-1,87,-1,-6,-2,-92,-2,89,-2,22,-2,-33,-3,-85,-3,-109,-3,109,-3,93,-3,78,-3,75,-3,79,-3,98,-3,118,-3,-112,-3,-73,-3,-33,-3,16,-2,75,-2,-116,-2,-43,-2,30,-1,100,-1,-85,-1,-24,-1,28,0,70,0,104,0,-124,0,-108,0,-90,0,-81,0,-70,0,-59,0,-57,0,-47,0,-53,0,-62,0,-77,0,-104,0,127,0,99,0,62,0,31,0,-9,-1,-44,-1,-76,-1,-117,-1,108,-1,70,-1,39,-1,10,-1,-8,-2,-19,-2,-24,-2,-28,-2,-30,-2,-24,-2,-17,-2,-5,-2,6,-1,18,-1,29,-1,45,-1,61,-1,84,-1,110,-1,-110,-1,-75,-1,-36,-1,5,0,50,0,94,0,-119,0,-69,0,-25,0,39,1,88,1,-99,1,-40,1,28,2,90,2,-96,2,-42,2,16,3,67,3,111,3,-110,3,-85,3,-78,3,-78,3,-100,3,121,3,72,3,6,3,-67,2,107,2,26,2,-72,1,93,1,-19,0,-122,0,13,0,-109,-1,9,-1,-119,-2,8,-2,-110,-3,37,-3,-47,-4,-113,-4,92,-4,77,-4,66,-4,78,-4,108,-4,-106,-4,-46,-4,13,-3,90,-3,-87,-3,5,-2,91,-2,-67,-2,24,-1,118,-1,-58,-1,32,0,108,0,-77,0,-12,0,43,1,85,1,123,1,-118,1,-103,1,-108,1,127,1,91,1,48,1,-15,0,-90,0,80,0,-13,-1,-111,-1,47,-1,-65,-2,92,-2,-9,-3,-100,-3,76,-3,5,-3,-54,-4,-96,-4,-124,-4,125,-4,-127,-4,-88,-4,-37,-4,34,-3,-122,-3,-20,-3,114,-2,1,-1,-103,-1,50,0,-40,0,111,1,14,2,-105,2,26,3,-109,3,11,4,111,4,-46,4,41,5,121,5,-79,5,-33,5,-20,5,-23,5,-48,5,-96,5,91,5,12,5,-85,4,80,4,-31,3,120,3,1,3,-119,2,17,2,-121,1,4,1,122,0,-17,-1,105,-1,-20,-2,106,-2,-1,-3,-120,-3,42,-3,-62,-4,118,-4,49,-4,-6,-5,-45,-5,-61,-5}; }
	private static byte[] data3(){ return new byte[] {-63,-5,-53,-5,-13,-5,15,-4,78,-4,-122,-4,-51,-4,30,-3,96,-3,-78,-3,-15,-3,58,-2,115,-2,-84,-2,-29,-2,11,-1,50,-1,82,-1,105,-1,-120,-1,-117,-1,-89,-1,-91,-1,-83,-1,-74,-1,-71,-1,-65,-1,-58,-1,-49,-1,-40,-1,-18,-1,-13,-1,19,0,24,0,46,0,55,0,64,0,77,0,77,0,74,0,71,0,63,0,62,0,65,0,67,0,78,0,85,0,90,0,102,0,108,0,108,0,117,0,116,0,-126,0,-120,0,-100,0,-74,0,-38,0,-1,0,54,1,98,1,-89,1,-40,1,23,2,83,2,-116,2,-63,2,-4,2,34,3,77,3,94,3,124,3,-125,3,-114,3,-126,3,-124,3,109,3,93,3,49,3,7,3,-50,2,-121,2,54,2,-45,1,109,1,-5,0,-125,0,-3,-1,119,-1,-19,-2,87,-2,-69,-3,41,-3,-112,-4,15,-4,-115,-5,34,-5,-58,-6,127,-6,79,-6,53,-6,52,-6,76,-6,127,-6,-63,-6,34,-5,-119,-5,21,-4,-92,-4,74,-3,-23,-3,-110,-2,62,-1,-30,-1,-126,0,17,1,-112,1,4,2,93,2,-78,2,-16,2,39,3,74,3,95,3,105,3,89,3,60,3,3,3,-74,2,87,2,-24,1,102,1,-25,0,89,0,-35,-1,91,-1,-16,-2,126,-2,42,-2,-47,-3,-108,-3,89,-3,51,-3,21,-3,10,-3,11,-3,34,-3,67,-3,117,-3,-69,-3,16,-2,-125,-2,-17,-2,123,-1,2,0,-121,0,37,1,-84,1,60,2,-61,2,61,3,-68,3,30,4,-128,4,-62,4,2,5,32,5,47,5,34,5,5,5,-47,4,-118,4,57,4,-38,3,108,3,-14,2,117,2,-19,1,90,1,-54,0,51,0,-84,-1,33,-1,-99,-2,52,-2,-47,-3,119,-3,45,-3,-14,-4,-68,-4,-111,-4,119,-4,88,-4,73,-4,68,-4,73,-4,95,-4,126,-4,-80,-4,-18,-4,50,-3,-116,-3,-34,-3,65,-2,-122,-2,-32,-2,34,-1,102,-1,-103,-1,-49,-1,-10,-1,37,0,72,0,107,0,-113,0,-74,0,-52,0,-30,0,-16,0,-1,0,-5,0,-8,0,-28,0,-39,0,-72,0,-101,0,111,0,70,0,27,0,-21,-1,-63,-1,-102,-1,117,-1,91,-1,66,-1,42,-1,28,-1,9,-1,-2,-2,-17,-2,-28,-2,-45,-2,-52,-2,-61,-2,-79,-2,-79,-2,-91,-2,-82,-2,-83,-2,-65,-2,-51,-2,-17,-2,10,-1,51,-1,93,-1,-112,-1,-57,-1,14,0,92,0,-83,0,14,1,121,1,-24,1,89,2,-62,2,51,3,-101,3,-5,3,76,4,-113,4,-59,4,-22,4,3,5,-5,4,-23,4,-58,4,-110,4,74,4,0,4,-96,3,58,3,-67,2,48,2,-93,1,0,1,80,0,-97,-1,-30,-2,36,-2,115,-3,-38,-4,71,-4,-46,-5,110,-5,37,-5,2,-5,-27,-6,-13,-6,8,-5,50,-5,113,-5,-74,-5,16,-4,116,-4,-32,-4,86,-3,-52,-3,82,-2,-45,-2,88,-1,-32,-1,84,0,-59,0,48,1,-124,1,-50,1,12,2,44,2,65,2,59,2,44,2,-4,1,-62,1,111,1,6,1,-103,0,24,0,-111,-1,4,-1,120,-2,-17,-3,100,-3,-22,-4,115,-4,12,-4,-80,-5,109,-5,61,-5,41,-5,38,-5,72,-5,-127,-5,-43,-5,63,-4,-70,-4,79,-3,-5,-3,-96,-2,98,-1,28,0,-38,0,-108,1,72,2,4,3,-76,3,93,4,0,5,-87,5,50,6,-86,6,15,7,79,7,-128,7,125,7,110,7,58,7,-1,6,-92,6,64,6,-35,5,105,5,-20,4,90,4,-54,3,39,3,-127,2,-48,1,45,1,111,0,-56,-1,21,-1,112,-2,-40,-3,60,-3,-84,-4,38,-4,-69,-5,89,-5,8,-5,-42,-6,-75,-6,-95,-6,-72,-6,-49,-6,-7,-6,53,-5,114,-5,-65,-5,9,-4,81,-4,-92,-4,-19,-4,67,-3,127,-3,-51,-3,16,-2,74,-2,124,-2,-89,-2,-49,-2,-14,-2,-3,-2,26,-1,37,-1,47,-1,72,-1,95,-1,116,-1,-125,-1,-98,-1,-75,-1,-53,-1,-36,-1,-15,-1,-6,-1,8,0,24,0,20,0,34,0,30,0,34,0,42,0,47,0,53,0,73,0,77,0,90,0,91,0,100,0,88,0,76,0,52,0,33,0,31,0,18,0,23,0,31,0,70,0,106,0,-103,0,-41,0,19,1,93,1,-82,1,-4,1,86,2,-76,2,11,3,101,3,-76,3,-9,3,49,4,100,4,-114,4,-79,4,-58,4,-47,4,-38,4,-41,4,-65,4,-101,4,82,4,7,4,-101,3,33,3,-112,2,-2,1,77,1,-95,0,-29,-1,41,-1,100,-2,-113,-3,-65,-4,-9,-5,48,-5,123,-6,-50,-7,66,-7,-60,-8,109,-8,59,-8,41,-8,46,-8,103,-8,-85,-8,31,-7,-102,-7,58,-6,-33,-6,-87,-5,111,-4,63,-3,19,-2,-27,-2,-86,-1,107,0,27,1,-66,1,85,2,-43,2,76,3}; }
	private static byte[] data4(){ return new byte[] {-84,3,-4,3,46,4,65,4,66,4,11,4,-56,3,91,3,-36,2,77,2,-71,1,32,1,-118,0,-12,-1,109,-1,-21,-2,117,-2,6,-2,-94,-3,74,-3,-12,-4,-70,-4,-112,-4,109,-4,105,-4,107,-4,-121,-4,-82,-4,-22,-4,68,-3,-83,-3,44,-2,-66,-2,102,-1,13,0,-78,0,107,1,29,2,-62,2,106,3,3,4,-118,4,11,5,110,5,-49,5,17,6,47,6,66,6,42,6,3,6,-72,5,92,5,-12,4,111,4,-41,3,63,3,-116,2,-34,1,29,1,118,0,-67,-1,17,-1,123,-2,-16,-3,113,-3,-8,-4,-105,-4,52,-4,-33,-5,-106,-5,88,-5,30,-5,-9,-6,-21,-6,-18,-6,11,-5,66,-5,-110,-5,-22,-5,83,-4,-69,-4,29,-3,127,-3,-37,-3,32,-2,110,-2,-79,-2,-17,-2,54,-1,122,-1,-53,-1,16,0,77,0,-113,0,-61,0,-19,0,13,1,49,1,61,1,77,1,85,1,85,1,64,1,30,1,-8,0,-67,0,-121,0,79,0,23,0,-17,-1,-72,-1,-82,-1,-115,-1,-125,-1,105,-1,96,-1,64,-1,42,-1,9,-1,-15,-2,-44,-2,-80,-2,-95,-2,126,-2,105,-2,73,-2,58,-2,44,-2,24,-2,23,-2,4,-2,13,-2,25,-2,52,-2,83,-2,-121,-2,-57,-2,45,-1,-106,-1,14,0,-89,0,59,1,-19,1,-117,2,45,3,-55,3,89,4,-44,4,69,5,-98,5,-22,5,30,6,69,6,91,6,86,6,58,6,2,6,-64,5,66,5,-56,4,32,4,110,3,-100,2,-62,1,-39,0,-22,-1,7,-1,21,-2,73,-3,118,-4,-56,-5,30,-5,-114,-6,43,-6,-42,-7,-90,-7,-99,-7,-88,-7,-53,-7,-1,-7,63,-6,-110,-6,-23,-6,101,-5,-29,-5,113,-4,24,-3,-63,-3,-128,-2,51,-1,-24,-1,-107,0,42,1,-73,1,41,2,119,2,-66,2,-24,2,-10,2,-21,2,-62,2,126,2,29,2,-98,1,22,1,104,0,-63,-1,9,-1,94,-2,-82,-3,-3,-4,85,-4,-55,-5,56,-5,-56,-6,111,-6,51,-6,24,-6,16,-6,45,-6,118,-6,-56,-6,65,-5,-61,-5,97,-4,1,-3,-69,-3,125,-2,70,-1,24,0,-13,0,-49,1,-74,2,-96,3,123,4,81,5,22,6,-54,6,82,7,-47,7,44,8,98,8,-124,8,-117,8,-124,8,86,8,38,8,-35,7,121,7,9,7,-119,6,-12,5,91,5,-92,4,-25,3,33,3,75,2,-124,1,-89,0,-54,-1,-12,-2,37,-2,79,-3,-105,-4,-16,-5,92,-5,-27,-6,125,-6,53,-6,-6,-7,-30,-7,-37,-7,-7,-7,27,-6,78,-6,-117,-6,-46,-6,27,-5,99,-5,-84,-5,-20,-5,58,-4,109,-4,-72,-4,-11,-4,51,-3,107,-3,-98,-3,-55,-3,-22,-3,7,-2,33,-2,64,-2,102,-2,-124,-2,-66,-2,-18,-2,43,-1,100,-1,-101,-1,-65,-1,-26,-1,-8,-1,2,0,16,0,39,0,42,0,59,0,81,0,116,0,-110,0,-84,0,-68,0,-56,0,-48,0,-64,0,-73,0,-109,0,121,0,97,0,63,0,40,0,32,0,16,0,22,0,30,0,40,0,67,0,95,0,-106,0,-55,0,21,1,104,1,-60,1,51,2,-104,2,0,3,103,3,-55,3,41,4,127,4,-42,4,49,5,125,5,-56,5,14,6,67,6,107,6,118,6,107,6,58,6,-7,5,-108,5,22,5,119,4,-54,3,-5,2,38,2,56,1,48,0,51,-1,26,-2,16,-3,-8,-5,-23,-6,-18,-7,-6,-8,45,-8,117,-9,-25,-10,121,-10,74,-10,60,-10,91,-10,-85,-10,19,-9,-100,-9,67,-8,3,-7,-46,-7,-85,-6,-111,-5,-121,-4,122,-3,117,-2,102,-1,96,0,64,1,25,2,-42,2,-121,3,13,4,-127,4,-63,4,-25,4,-30,4,-65,4,106,4,3,4,-127,3,-12,2,86,2,-81,1,22,1,117,0,-41,-1,84,-1,-57,-2,69,-2,-37,-3,118,-3,30,-3,-35,-4,-108,-4,113,-4,89,-4,74,-4,86,-4,124,-4,-67,-4,26,-3,-121,-3,25,-2,-72,-2,112,-1,36,0,-29,0,-89,1,105,2,45,3,-24,3,-99,4,63,5,-38,5,78,6,-69,6,-4,6,50,7,67,7,55,7,24,7,-50,6,118,6,-12,5,112,5,-55,4,24,4,87,3,-111,2,-55,1,-2,0,77,0,-99,-1,-11,-2,93,-2,-56,-3,58,-3,-83,-4,59,-4,-70,-5,78,-5,-16,-6,-95,-6,110,-6,73,-6,89,-6,110,-6,-97,-6,-4,-6,73,-5,-75,-5,14,-4,112,-4,-55,-4,34,-3,107,-3,-67,-3,12,-2,93,-2,-62,-2,17,-1,-128,-1,-35,-1,55,0,-121,0,-48,0,9,1,64,1,108,1,-125,1,-82,1,-76,1,-72,1,-97,1,-126,1,85,1,24,1,-33,0,-104,0,118,0,68,0,55,0,37,0,38,0,36,0,28,0,20,0,25,0,-3,-1,-30,-1,-64,-1,-104,-1}; }
	private static byte[] data5(){ return new byte[] {111,-1,56,-1,6,-1,-53,-2,-92,-2,98,-2,44,-2,-2,-3,-64,-3,-109,-3,100,-3,70,-3,43,-3,42,-3,78,-3,-124,-3,-23,-3,88,-2,4,-1,-71,-1,109,0,62,1,10,2,-35,2,-97,3,94,4,22,5,-69,5,82,6,-37,6,92,7,-66,7,11,8,44,8,64,8,35,8,-35,7,111,7,-34,6,38,6,70,5,87,4,88,3,68,2,62,1,30,0,25,-1,12,-2,14,-3,39,-4,72,-5,-124,-6,-21,-7,109,-7,36,-7,-32,-8,-44,-8,-48,-8,-19,-8,21,-7,85,-7,-105,-7,1,-6,-118,-6,45,-5,-27,-5,-65,-4,-91,-3,-108,-2,-124,-1,100,0,47,1,-14,1,-112,2,24,3,116,3,-77,3,-27,3,-29,3,-67,3,116,3,-16,2,97,2,-83,1,-30,0,22,0,49,-1,97,-2,-125,-3,-70,-4,-12,-5,85,-5,-74,-6,57,-6,-30,-7,-87,-7,-111,-7,-101,-7,-68,-7,6,-6,99,-6,-27,-6,102,-5,2,-4,-78,-4,94,-3,47,-2,-6,-2,-27,-1,-60,0,-58,1,-66,2,-75,3,-88,4,-116,5,108,6,35,7,-67,7,68,8,-70,8,2,9,70,9,118,9,-124,9,-97,9,117,9,79,9,-2,8,-87,8,49,8,-84,7,10,7,85,6,-113,5,-53,4,-27,3,-4,2,5,2,5,1,7,0,12,-1,40,-2,94,-3,-109,-4,-6,-5,94,-5,-16,-6,-114,-6,82,-6,26,-6,10,-6,6,-6,24,-6,69,-6,111,-6,-88,-6,-34,-6,13,-5,47,-5,97,-5,-122,-5,-87,-5,-38,-5,8,-4,52,-4,100,-4,-116,-4,-77,-4,-51,-4,-15,-4,20,-3,66,-3,113,-3,-66,-3,-2,-3,93,-2,-92,-2,-7,-2,54,-1,109,-1,-115,-1,-94,-1,-63,-1,-55,-1,-20,-1,19,0,82,0,-103,0,-42,0,30,1,84,1,-128,1,-105,1,-91,1,-113,1,100,1,72,1,26,1,-16,0,-56,0,-83,0,-92,0,-121,0,121,0,105,0,87,0,78,0,87,0,108,0,-110,0,-45,0,31,1,116,1,-38,1,67,2,-83,2,27,3,-103,3,17,4,-109,4,44,5,-60,5,103,6,-10,6,-123,7,-20,7,75,8,-124,8,-99,8,-112,8,106,8,19,8,-99,7,1,7,69,6,89,5,74,4,37,3,-28,1,-104,0,53,-1,-38,-3,114,-4,16,-5,-56,-7,120,-8,98,-9,105,-10,-94,-11,20,-11,-77,-12,-110,-12,-102,-12,-41,-12,47,-11,-82,-11,63,-10,-11,-10,-78,-9,-120,-8,-124,-7,-114,-6,-79,-5,-23,-4,25,-2,93,-1,-112,0,-91,1,-82,2,-116,3,64,4,-46,4,45,5,101,5,115,5,80,5,17,5,-85,4,52,4,-98,3,2,3,90,2,-74,1,26,1,116,0,-29,-1,83,-1,-43,-2,86,-2,-12,-3,-123,-3,53,-3,-32,-4,-88,-4,127,-4,120,-4,-103,-4,-56,-4,33,-3,-98,-3,52,-2,-54,-2,106,-1,35,0,-41,0,-104,1,95,2,26,3,-12,3,-78,4,113,5,19,6,-98,6,16,7,95,7,-98,7,-69,7,-72,7,-84,7,-128,7,62,7,-26,6,111,6,-42,5,59,5,125,4,-52,3,2,3,81,2,-97,1,-6,0,77,0,-75,-1,13,-1,92,-2,-80,-3,-3,-4,95,-4,-61,-5,66,-5,-52,-6,124,-6,69,-6,44,-6,50,-6,72,-6,126,-6,-68,-6,-13,-6,58,-5,123,-5,-74,-5,-28,-5,53,-4,109,-4,-76,-4,-4,-4,98,-3,-70,-3,38,-2,-107,-2,1,-1,124,-1,-38,-1,59,0,-110,0,-43,0,32,1,73,1,113,1,123,1,-121,1,122,1,118,1,90,1,71,1,54,1,51,1,33,1,32,1,36,1,46,1,41,1,61,1,67,1,83,1,75,1,67,1,37,1,-10,0,-68,0,120,0,49,0,-29,-1,-110,-1,70,-1,-20,-2,-108,-2,45,-2,-58,-3,92,-3,-16,-4,-99,-4,88,-4,78,-4,78,-4,-124,-4,-28,-4,97,-3,3,-2,-95,-2,94,-1,18,0,-39,0,-90,1,105,2,82,3,50,4,30,5,0,6,-21,6,-71,7,121,8,16,9,122,9,-61,9,-49,9,-76,9,92,9,-35,8,50,8,83,7,102,6,79,5,38,4,-26,2,-88,1,106,0,34,-1,-6,-3,-40,-4,-51,-5,-25,-6,17,-6,97,-7,-38,-8,86,-8,-1,-9,-76,-9,-109,-9,-114,-9,-75,-9,-8,-9,111,-8,2,-7,-60,-7,-71,-6,-89,-5,-75,-4,-56,-3,-37,-2,-23,-1,-25,0,-48,1,-92,2,96,3,-28,3,82,4,-120,4,-107,4,122,4,28,4,-85,3,3,3,68,2,108,1,117,0,104,-1,99,-2,107,-3,108,-4,-106,-5,-56,-6,49,-6,-75,-7,88,-7,27,-7,-8,-8,-2,-8,37,-7,90,-7,-59,-7,45,-6,-54,-6,115,-5,55,-4,10,-3,-2,-3,-23,-2,-6,-1,-5,0,27,2,30,3,40,4,32,5,7,6,-35,6,-120,7,46,8,-90,8,10,9,94,9}; }
	private static byte[] data6(){ return new byte[] {-102,9,-67,9,-39,9,-26,9,-30,9,-60,9,-100,9,97,9,-8,8,-106,8,-22,7,72,7,-103,6,-65,5,-45,4,-15,3,-9,2,3,2,40,1,44,0,101,-1,-114,-2,-23,-3,46,-3,-99,-4,30,-4,-91,-5,83,-5,26,-5,-18,-6,-46,-6,-69,-6,-71,-6,-77,-6,-82,-6,-84,-6,-93,-6,-97,-6,-103,-6,-103,-6,-98,-6,-93,-6,-76,-6,-76,-6,-62,-6,-45,-6,-32,-6,-2,-6,48,-5,98,-5,-79,-5,7,-4,99,-4,-62,-4,27,-3,127,-3,-63,-3,16,-2,58,-2,118,-2,-90,-2,-22,-2,41,-1,115,-1,-52,-1,47,0,-119,0,-14,0,89,1,-92,1,-37,1,0,2,13,2,23,2,-8,1,-24,1,-62,1,-90,1,-123,1,104,1,79,1,36,1,5,1,-30,0,-55,0,-69,0,-77,0,-80,0,-62,0,-36,0,6,1,57,1,127,1,-56,1,34,2,-125,2,-1,2,-115,3,51,4,-11,4,-87,5,-121,6,91,7,32,8,-41,8,124,9,-2,9,92,10,-110,10,-103,10,108,10,27,10,-115,9,-43,8,-30,7,-47,6,-103,5,54,4,-85,2,3,1,89,-1,-118,-3,-51,-5,18,-6,-117,-8,23,-9,-30,-11,-30,-12,17,-12,-126,-13,17,-13,-34,-14,-44,-14,-18,-14,39,-13,-112,-13,34,-12,-28,-12,-53,-11,-39,-10,21,-8,105,-7,-44,-6,83,-4,-59,-3,50,-1,-113,0,-60,1,-35,2,-52,3,-111,4,29,5,-124,5,-88,5,-85,5,125,5,51,5,-80,4,38,4,-124,3,-61,2,22,2,103,1,-61,0,29,0,-126,-1,-22,-2,107,-2,-30,-3,102,-3,-3,-4,-86,-4,107,-4,86,-4,94,-4,-102,-4,-2,-4,124,-3,20,-2,-68,-2,-122,-1,72,0,11,1,-53,1,-90,2,107,3,72,4,15,5,-50,5,118,6,16,7,-119,7,-22,7,27,8,43,8,32,8,10,8,-54,7,122,7,23,7,-102,6,24,6,126,5,-20,4,81,4,-76,3,14,3,117,2,-29,1,68,1,-95,0,9,0,97,-1,-61,-2,30,-2,-120,-3,-10,-4,103,-4,-26,-5,-125,-5,64,-5,12,-5,-14,-6,-30,-6,-34,-6,-18,-6,-9,-6,-4,-6,9,-5,19,-5,25,-5,39,-5,36,-5,68,-5,109,-5,-95,-5,-16,-5,62,-4,-89,-4,14,-3,-121,-3,-2,-3,107,-2,-30,-2,62,-1,-95,-1,-15,-1,33,0,95,0,115,0,-99,0,-96,0,-65,0,-40,0,-28,0,-8,0,19,1,47,1,74,1,99,1,-106,1,-59,1,-26,1,15,2,47,2,63,2,65,2,51,2,18,2,-16,1,-101,1,80,1,-7,0,-116,0,41,0,-102,-1,29,-1,124,-2,-22,-3,80,-3,-73,-4,66,-4,-22,-5,-62,-5,-74,-5,-35,-5,23,-4,127,-4,-9,-4,122,-3,4,-2,-97,-2,89,-1,26,0,0,1,8,2,33,3,78,4,-128,5,-81,6,-58,7,-60,8,-104,9,61,10,-76,10,-19,10,-4,10,-59,10,122,10,-23,9,52,9,89,8,65,7,31,6,-43,4,119,3,8,2,-80,0,84,-1,7,-2,-46,-4,-61,-5,-81,-6,-71,-7,-39,-8,4,-8,101,-9,-54,-10,105,-10,26,-10,31,-10,83,-10,-55,-10,108,-9,70,-8,59,-7,76,-6,112,-5,-76,-4,-25,-3,41,-1,82,0,107,1,113,2,95,3,21,4,-90,4,6,5,46,5,28,5,-53,4,80,4,-110,3,-85,2,-102,1,108,0,63,-1,10,-2,-29,-4,-43,-5,-29,-6,21,-6,103,-7,-17,-8,-118,-8,65,-8,5,-8,11,-8,25,-8,80,-8,-77,-8,56,-7,-10,-7,-70,-6,-68,-5,-68,-4,-42,-3,-4,-2,36,0,59,1,86,2,101,3,91,4,75,5,34,6,-32,6,-128,7,23,8,-110,8,-42,8,42,9,80,9,-126,9,-91,9,-76,9,-50,9,-43,9,-53,9,-95,9,116,9,17,9,-116,8,-22,7,54,7,97,6,-121,5,-85,4,-50,3,1,3,55,2,99,1,-85,0,3,0,89,-1,-83,-2,26,-2,-95,-3,44,-3,-41,-4,-113,-4,90,-4,34,-4,-3,-5,-67,-5,-119,-5,66,-5,1,-5,-80,-6,110,-6,33,-6,-49,-7,-110,-7,85,-7,17,-7,-35,-8,-78,-8,-94,-8,-83,-8,-44,-8,14,-7,122,-7,-58,-7,67,-6,-92,-6,31,-5,118,-5,-46,-5,39,-4,105,-4,-67,-4,25,-3,109,-3,-41,-3,84,-2,-38,-2,97,-1,-29,-1,106,0,-35,0,71,1,-115,1,-49,1,-17,1,15,2,20,2,20,2,23,2,-9,1,-15,1,-44,1,-57,1,-85,1,-94,1,127,1,114,1,81,1,62,1,29,1,9,1,-14,0,-31,0,-52,0,-36,0,-26,0,30,1,89,1,-83,1,51,2,-51,2,-125,3,108,4,73,5,88,6,89,7,86,8,84,9,71,10,21,11,-79,11,48,12,123,12,-110,12,116,12,27,12,-114,11,-75,10,-65,9,97,8,-25,6,17,5,54,3,31,1}; }
	private static byte[] data7(){ return new byte[] {6,-1,-7,-4,-5,-6,51,-7,-118,-9,30,-10,-27,-12,-39,-13,-2,-14,63,-14,-78,-15,69,-15,1,-15,-30,-16,6,-15,127,-15,41,-14,32,-13,53,-12,-117,-11,5,-9,-114,-8,27,-6,-86,-5,47,-3,-106,-2,-7,-1,42,1,69,2,36,3,-16,3,115,4,-52,4,-17,4,-30,4,-84,4,93,4,-11,3,97,3,-35,2,74,2,-87,1,13,1,90,0,-82,-1,-13,-2,61,-2,-102,-3,-6,-4,-124,-4,21,-4,-14,-5,-14,-5,37,-4,117,-4,5,-3,-85,-3,127,-2,78,-1,48,0,35,1,1,2,-3,2,-35,3,-68,4,-104,5,101,6,25,7,-53,7,56,8,-99,8,-43,8,-29,8,-52,8,-111,8,33,8,-59,7,46,7,-98,6,26,6,-124,5,5,5,122,4,8,4,-123,3,0,3,-126,2,-10,1,83,1,-76,0,18,0,113,-1,-31,-2,83,-2,-54,-3,92,-3,-33,-4,-91,-4,67,-4,39,-4,-17,-5,-46,-5,-82,-5,-98,-5,123,-5,100,-5,64,-5,12,-5,-45,-6,-97,-6,100,-6,53,-6,30,-6,24,-6,38,-6,75,-6,-97,-6,-14,-6,82,-5,-68,-5,36,-4,-109,-4,-15,-4,80,-3,-92,-3,-23,-3,40,-2,105,-2,-82,-2,-23,-2,34,-1,90,-1,-101,-1,-41,-1,44,0,123,0,-53,0,35,1,-114,1,-41,1,53,2,112,2,-68,2,-23,2,19,3,43,3,38,3,28,3,1,3,-66,2,122,2,10,2,-120,1,-22,0,50,0,-123,-1,-59,-2,20,-2,88,-3,-57,-4,95,-4,-1,-5,-49,-5,-69,-5,-69,-5,-52,-5,-4,-5,65,-4,-118,-4,-3,-4,117,-3,40,-2,-3,-2,-22,-1,7,1,60,2,-110,3,-44,4,28,6,98,7,121,8,122,9,79,10,-23,10,90,11,-104,11,-108,11,122,11,20,11,-125,10,-62,9,-22,8,-35,7,-88,6,83,5,-4,3,-115,2,34,1,-78,-1,78,-2,-20,-4,-109,-5,94,-6,29,-7,16,-8,4,-9,27,-10,112,-11,-9,-12,-71,-12,-51,-12,17,-11,-92,-11,114,-10,111,-9,-98,-8,-50,-7,20,-5,106,-4,-72,-3,-1,-2,66,0,108,1,113,2,104,3,42,4,-89,4,-32,4,-34,4,-116,4,-15,3,30,3,38,2,17,1,-42,-1,-98,-2,96,-3,73,-4,55,-5,73,-6,100,-7,-93,-8,-3,-9,122,-9,7,-9,-69,-10,-81,-10,-55,-10,24,-9,-105,-9,92,-8,57,-7,58,-6,99,-5,-100,-4,-22,-3,43,-1,111,0,-106,1,-60,2,-46,3,-45,4,-61,5,-125,6,53,7,-67,7,42,8,-108,8,-58,8,7,9,38,9,81,9,108,9,-116,9,-108,9,-105,9,-122,9,94,9,39,9,-64,8,62,8,-82,7,-12,6,82,6,-113,5,-50,4,30,4,110,3,-57,2,54,2,-87,1,38,1,-73,0,41,0,-66,-1,93,-1,15,-1,-67,-2,117,-2,60,-2,-12,-3,-72,-3,106,-3,-2,-4,-122,-4,-6,-5,95,-5,-70,-6,15,-6,88,-7,-68,-8,31,-8,-90,-9,48,-9,-29,-10,-66,-10,-94,-10,-76,-10,-37,-10,29,-9,117,-9,-46,-9,59,-8,-99,-8,4,-7,111,-7,-40,-7,74,-6,-42,-6,83,-5,-14,-5,-112,-4,60,-3,-35,-3,-115,-2,47,-1,-65,-1,82,0,-59,0,34,1,91,1,-100,1,-67,1,-55,1,-21,1,-14,1,12,2,6,2,38,2,45,2,42,2,58,2,46,2,37,2,16,2,-11,1,-52,1,-97,1,122,1,79,1,42,1,23,1,17,1,23,1,61,1,125,1,-2,1,-117,2,65,3,15,4,1,5,27,6,27,7,74,8,100,9,99,10,91,11,26,12,-31,12,59,13,-107,13,-108,13,125,13,-14,12,63,12,66,11,-12,9,113,8,-90,6,-71,4,-88,2,-110,0,116,-2,127,-4,-70,-6,-20,-8,117,-9,-6,-11,-78,-12,-110,-13,125,-14,-107,-15,-37,-16,65,-16,-18,-17,-30,-17,43,-16,-82,-16,117,-15,-110,-14,-52,-13,16,-11,-117,-10,-11,-9,-122,-7,-21,-6,86,-4,-82,-3,-14,-2,15,0,18,1,-32,1,-120,2,7,3,77,3,107,3,100,3,63,3,-6,2,-100,2,42,2,-74,1,31,1,-115,0,-40,-1,37,-1,101,-2,-91,-3,-17,-4,83,-4,-61,-5,-110,-5,107,-5,-89,-5,4,-4,-120,-4,89,-3,54,-2,67,-1,81,0,115,1,-103,2,-72,3,-48,4,-31,5,-24,6,-31,7,-83,8,103,9,-3,9,76,10,122,10,115,10,46,10,-68,9,59,9,115,8,-65,7,-6,6,68,6,-112,5,-26,4,83,4,-60,3,67,3,-80,2,36,2,-120,1,4,1,113,0,-34,-1,88,-1,-41,-2,108,-2,23,-2,-62,-3,126,-3,75,-3,29,-3,-5,-4,-24,-4,-39,-4,-57,-4,-55,-4,-66,-4,-85,-4,-101,-4,101,-4,29,-4,-72,-5,90,-5,-19,-6,-107,-6,83,-6,7,-6,-11,-7,-11,-7,20,-6,53,-6,69,-6,121,-6,-94,-6}; }
	private static byte[] data8(){ return new byte[] {-38,-6,-5,-6,45,-5,95,-5,-103,-5,-35,-5,40,-4,-127,-4,-32,-4,65,-3,-72,-3,55,-2,-86,-2,59,-1,-69,-1,68,0,-35,0,106,1,10,2,-102,2,11,3,124,3,-48,3,30,4,69,4,76,4,70,4,30,4,-29,3,119,3,7,3,-125,2,-28,1,48,1,123,0,-84,-1,18,-1,97,-2,-40,-3,98,-3,-2,-4,-58,-4,-118,-4,91,-4,55,-4,46,-4,44,-4,74,-4,-107,-4,-8,-4,-112,-3,62,-2,49,-1,56,0,109,1,-84,2,-9,3,76,5,-109,6,-51,7,-24,8,-29,9,-97,10,46,11,-114,11,-46,11,-60,11,-99,11,97,11,-56,10,60,10,94,9,97,8,71,7,-5,5,-85,4,45,3,-70,1,49,0,-78,-2,72,-3,-63,-5,80,-6,0,-7,-42,-9,-74,-10,-31,-11,54,-11,-37,-12,-70,-12,-19,-12,81,-11,-6,-11,-21,-10,-41,-9,-2,-8,40,-6,101,-5,-92,-4,-12,-3,56,-1,102,0,119,1,104,2,29,3,-100,3,-57,3,-64,3,102,3,-38,2,6,2,22,1,-1,-1,-15,-2,-48,-3,-73,-4,-62,-5,-41,-6,-7,-7,8,-7,80,-8,-123,-9,-35,-10,80,-10,2,-10,-23,-11,10,-10,118,-10,32,-9,-9,-9,31,-7,74,-6,-84,-5,10,-3,-127,-2,-8,-1,91,1,-59,2,11,4,74,5,93,6,54,7,-3,7,124,8,-27,8,37,9,77,9,89,9,117,9,-114,9,-122,9,115,9,115,9,86,9,43,9,-9,8,-87,8,79,8,-30,7,94,7,-26,6,72,6,-58,5,67,5,-39,4,121,4,58,4,-20,3,-84,3,102,3,50,3,-16,2,-73,2,124,2,75,2,42,2,0,2,-34,1,-72,1,121,1,44,1,-89,0,14,0,74,-1,82,-2,88,-3,67,-4,35,-5,11,-6,7,-7,8,-8,49,-9,-124,-10,-19,-11,114,-11,24,-11,-12,-12,-56,-12,-43,-12,-19,-12,24,-11,97,-11,-69,-11,28,-10,-108,-10,30,-9,-61,-9,92,-8,20,-7,-34,-7,-77,-6,-120,-5,103,-4,81,-3,64,-2,5,-1,-53,-1,100,0,-56,0,47,1,97,1,-123,1,-88,1,-56,1,13,2,68,2,125,2,-58,2,-12,2,48,3,66,3,60,3,55,3,10,3,-27,2,-98,2,122,2,62,2,15,2,-60,1,-83,1,-120,1,-107,1,-84,1,-21,1,95,2,-25,2,-79,3,125,4,109,5,127,6,-104,7,-63,8,-31,9,20,11,25,12,27,13,-8,13,-91,14,38,15,92,15,76,15,-12,14,90,14,91,13,45,12,-70,10,-9,8,45,7,28,5,51,3,43,1,64,-1,100,-3,-101,-5,-20,-7,58,-8,-111,-10,31,-11,-86,-13,104,-14,82,-15,118,-16,-22,-17,-108,-17,-97,-17,-8,-17,-102,-16,95,-15,105,-14,-110,-13,-47,-12,42,-10,-113,-9,-15,-8,56,-6,125,-5,-94,-4,-100,-3,-111,-2,109,-1,8,0,-106,0,1,1,78,1,119,1,121,1,88,1,49,1,-19,0,-125,0,5,0,113,-1,-46,-2,18,-2,88,-3,-107,-4,-25,-5,77,-5,-22,-6,-58,-6,-26,-6,87,-5,-20,-5,-46,-4,-48,-3,-22,-2,49,0,119,1,-56,2,34,4,-123,5,-16,6,80,8,-75,9,-36,10,-48,11,-109,12,37,13,81,13,66,13,-36,12,60,12,105,11,-120,10,-115,9,-118,8,-112,7,-93,6,-82,5,-24,4,32,4,94,3,-108,2,-23,1,55,1,-109,0,14,0,-111,-1,49,-1,-34,-2,-84,-2,-113,-2,105,-2,106,-2,89,-2,104,-2,125,-2,-108,-2,-70,-2,-44,-2,8,-1,28,-1,19,-1,-19,-2,-91,-2,68,-2,-69,-3,42,-3,-101,-4,-10,-5,114,-5,12,-5,-88,-6,116,-6,30,-6,2,-6,-66,-7,-96,-7,120,-7,56,-7,42,-7,-22,-8,-28,-8,-39,-8,-20,-8,29,-7,89,-7,-64,-7,67,-6,-39,-6,118,-5,47,-4,-44,-4,-107,-3,92,-2,26,-1,8,0,-5,0,-36,1,-47,2,-98,3,90,4,-7,4,110,5,-64,5,-68,5,-67,5,-121,5,58,5,-58,4,65,4,-99,3,-1,2,61,2,-126,1,-70,0,6,0,107,-1,-56,-2,68,-2,-35,-3,112,-3,19,-3,-71,-4,127,-4,86,-4,41,-4,55,-4,91,-4,-81,-4,31,-3,-46,-3,-73,-2,-87,-1,-34,0,18,2,99,3,-86,4,-21,5,15,7,26,8,5,9,-67,9,94,10,-31,10,81,11,-122,11,-88,11,-100,11,115,11,4,11,-128,10,-64,9,-38,8,-52,7,-106,6,68,5,-27,3,86,2,-64,0,32,-1,-127,-3,-5,-5,106,-6,14,-7,-44,-9,-48,-10,12,-10,-104,-11,96,-11,99,-11,-76,-11,45,-10,-32,-10,-91,-9,-63,-8,-29,-7,26,-5,110,-4,-62,-3,19,-1,63,0,67,1,27,2,-81,2,-6,2,14,3,-74,2,93,2,-86,1,-51,0,-27,-1,-28,-2,-12,-3,-15,-4,-9,-5,-1,-6,14,-6,31,-7,38,-8,77,-9}; }
	private static byte[] data9(){ return new byte[] {121,-10,-60,-11,67,-11,-3,-12,-3,-12,59,-11,-66,-11,-107,-10,-104,-9,-51,-8,53,-6,-93,-5,41,-3,-52,-2,87,0,-3,1,124,3,-26,4,34,6,62,7,43,8,-32,8,101,9,-49,9,-5,9,46,10,52,10,46,10,32,10,25,10,-50,9,-112,9,65,9,-50,8,91,8,-64,7,24,7,101,6,-71,5,56,5,-89,4,90,4,34,4,-6,3,-18,3,-13,3,-8,3,20,4,34,4,67,4,114,4,-102,4,-32,4,26,5,114,5,-73,5,-30,5,-14,5,-52,5,104,5,-50,4,-25,3,-33,2,-101,1,75,0,-46,-2,92,-3,-14,-5,-118,-6,61,-7,6,-8,-19,-10,-5,-11,24,-11,94,-12,-76,-13,62,-13,-52,-14,-104,-14,-121,-14,-118,-14,-65,-14,22,-13,-117,-13,12,-12,-65,-12,-127,-11,113,-10,92,-9,116,-8,-102,-7,-59,-6,-20,-5,-6,-4,-30,-3,-47,-2,118,-1,-11,-1,101,0,-72,0,-13,0,63,1,-111,1,-17,1,78,2,-61,2,22,3,101,3,-116,3,-85,3,-83,3,-103,3,111,3,44,3,-12,2,-95,2,101,2,32,2,-12,1,-31,1,-69,1,-22,1,10,2,99,2,-40,2,93,3,27,4,-12,4,-8,5,16,7,59,8,-123,9,-63,10,5,12,55,13,61,14,43,15,-45,15,61,16,112,16,102,16,-3,15,98,15,114,14,81,13,-17,11,116,10,-61,8,9,7,79,5,98,3,-83,1,-38,-1,2,-2,43,-4,75,-6,127,-8,-43,-10,47,-11,-66,-13,117,-14,-123,-15,-53,-16,98,-16,58,-16,111,-16,-45,-16,-126,-15,74,-14,76,-13,96,-12,124,-11,-71,-10,-52,-9,-33,-8,-18,-7,-20,-6,-49,-5,-81,-4,113,-3,33,-2,-85,-2,26,-1,117,-1,-108,-1,-61,-1,-96,-1,123,-1,48,-1,-40,-2,84,-2,-61,-3,18,-3,98,-4,-68,-5,0,-5,117,-6,35,-6,-25,-7,-5,-7,88,-6,-7,-6,-67,-5,-55,-4,-11,-3,64,-1,-59,0,71,2,-16,3,-77,5,96,7,52,9,-58,10,88,12,-79,13,-63,14,-117,15,-1,15,18,16,-61,15,53,15,116,14,-127,13,127,12,85,11,36,10,-2,8,-38,7,-73,6,-112,5,102,4,72,3,46,2,60,1,82,0,-107,-1,-8,-2,127,-2,65,-2,21,-2,28,-2,55,-2,105,-2,-74,-2,28,-1,-119,-1,2,0,121,0,-11,0,103,1,-69,1,-26,1,-23,1,-63,1,116,1,-2,0,110,0,-49,-1,47,-1,125,-2,-24,-3,56,-3,-94,-4,-5,-5,96,-5,-65,-6,39,-6,-128,-7,-23,-8,43,-8,-101,-9,14,-9,-101,-10,58,-10,34,-10,35,-10,104,-10,-67,-10,64,-9,-42,-9,-107,-8,98,-7,82,-6,84,-5,87,-4,-116,-3,-56,-2,27,0,-126,1,-56,2,-22,3,4,5,-52,5,123,6,-60,6,-8,6,-9,6,-62,6,106,6,10,6,-125,5,2,5,92,4,-69,3,14,3,115,2,-63,1,17,1,96,0,-39,-1,78,-1,-46,-2,86,-2,-18,-3,-92,-3,104,-3,62,-3,68,-3,70,-3,-93,-3,-6,-3,-72,-2,126,-1,127,0,-93,1,-64,2,0,4,40,5,72,6,68,7,45,8,-21,8,-102,9,52,10,-72,10,54,11,-91,11,-27,11,19,12,28,12,-36,11,120,11,-10,10,42,10,60,9,38,8,-14,6,-111,5,12,4,-127,2,-49,0,48,-1,-104,-3,-2,-5,-85,-6,111,-7,90,-8,-117,-9,12,-9,-67,-10,-72,-10,-24,-10,72,-9,-19,-9,-48,-8,-67,-7,-29,-6,38,-4,109,-3,-89,-2,-50,-1,-56,0,-89,1,83,2,-92,2,-58,2,-102,2,55,2,-93,1,-23,0,15,0,46,-1,46,-2,40,-3,44,-4,40,-5,23,-6,6,-7,10,-8,-3,-10,29,-10,93,-11,-98,-12,73,-12,33,-12,52,-12,-100,-12,75,-11,73,-10,116,-9,-31,-8,122,-6,36,-4,-32,-3,-88,-1,116,1,44,3,-58,4,62,6,-96,7,-39,8,-27,9,-50,10,116,11,-16,11,72,12,105,12,108,12,74,12,29,12,-90,11,60,11,-113,10,-16,9,1,9,33,8,36,7,16,6,8,5,59,4,100,3,-32,2,-117,2,97,2,120,2,-106,2,-36,2,73,3,-73,3,84,4,-34,4,-107,5,96,6,48,7,11,8,-52,8,-123,9,-2,9,63,10,63,10,-38,9,49,9,58,8,13,7,-89,5,38,4,122,2,-37,0,57,-1,-98,-3,-10,-5,94,-6,-21,-8,100,-9,8,-10,-44,-12,-90,-13,-80,-14,-35,-15,61,-15,-58,-16,-109,-16,127,-16,-106,-16,-16,-16,103,-15,16,-14,-23,-14,-24,-13,4,-11,43,-10,113,-9,-89,-8,-18,-7,7,-5,13,-4,-10,-4,-76,-3,94,-2,-2,-2,-123,-1,12,0,-117,0,13,1,-101,1,22,2,-115,2,-7,2,69,3,-121,3,-83,3,-63,3,-89,3,-124,3,83,3,19,3,-25,2,-58,2,-90,2,-91,2,-98,2,-69,2}; }
	private static byte[] data10(){ return new byte[] {-35,2,21,3,115,3,-20,3,-119,4,57,5,4,6,27,7,42,8,117,9,-82,10,-15,11,38,13,50,14,17,15,-42,15,91,16,-82,16,-72,16,-100,16,62,16,-91,15,-34,14,-31,13,-85,12,102,11,0,10,-127,8,-5,6,85,5,-75,3,-11,1,61,0,106,-2,-87,-4,-33,-6,20,-7,123,-9,0,-10,-57,-12,-66,-13,-12,-14,99,-14,80,-14,71,-14,121,-14,-19,-14,-120,-13,38,-12,-36,-12,-114,-11,92,-10,24,-9,-20,-9,-69,-8,125,-7,63,-6,-23,-6,-91,-5,34,-4,-97,-4,-12,-4,60,-3,81,-3,76,-3,50,-3,3,-3,-77,-4,66,-4,-77,-5,33,-5,-124,-6,-43,-7,65,-7,-55,-8,104,-8,62,-8,68,-8,-103,-8,17,-7,-49,-7,-55,-6,-18,-5,88,-3,-11,-2,-88,0,-128,2,113,4,-120,6,-121,8,-105,10,99,12,24,14,-118,15,-93,16,82,17,-55,17,-47,17,124,17,-22,16,21,16,30,15,0,14,-65,12,117,11,24,10,-86,8,41,7,-84,5,36,4,-95,2,50,1,-49,-1,-84,-2,-81,-3,-39,-4,106,-4,42,-4,21,-4,54,-4,-90,-4,24,-3,-51,-3,120,-2,62,-1,12,0,-34,0,-102,1,65,2,-54,2,55,3,102,3,111,3,95,3,28,3,-90,2,64,2,-89,1,10,1,92,0,-98,-1,-47,-2,-17,-3,5,-3,-8,-5,-41,-6,-65,-7,-118,-8,117,-9,98,-10,103,-11,-80,-12,8,-12,-78,-13,115,-13,98,-13,-122,-13,-51,-13,76,-12,-9,-12,-72,-11,-99,-10,-42,-9,41,-7,-109,-6,35,-4,-66,-3,71,-1,-45,0,43,2,73,3,62,4,-34,4,107,5,-88,5,-70,5,-98,5,101,5,21,5,-55,4,93,4,-37,3,112,3,-43,2,107,2,-55,1,95,1,-61,0,86,0,-44,-1,89,-1,5,-1,-113,-2,87,-2,18,-2,7,-2,-18,-3,39,-2,126,-2,-20,-2,-97,-1,90,0,36,1,8,2,-48,2,-102,3,94,4,15,5,-79,5,51,6,-61,6,89,7,-53,7,75,8,-65,8,43,9,-123,9,-82,9,-38,9,-82,9,118,9,21,9,123,8,-69,7,-38,6,-45,5,-75,4,116,3,36,2,-65,0,103,-1,26,-2,-61,-4,-97,-5,-104,-6,-80,-7,6,-7,122,-8,59,-8,35,-8,72,-8,-78,-8,54,-7,8,-6,-33,-6,-44,-5,-67,-4,-78,-3,-113,-2,91,-1,-16,-1,73,0,-107,0,127,0,93,0,-19,-1,105,-1,-56,-2,11,-2,67,-3,94,-4,-103,-5,-86,-6,-66,-7,-46,-8,-43,-9,-19,-10,-14,-11,2,-11,52,-12,-120,-13,6,-13,-58,-14,-64,-14,12,-13,-124,-13,85,-12,118,-11,-85,-10,40,-8,-65,-7,102,-5,25,-3,-46,-2,-125,0,57,2,-60,3,82,5,-88,6,2,8,26,9,9,10,-37,10,112,11,-14,11,40,12,32,12,8,12,-97,11,24,11,98,10,124,9,107,8,82,7,15,6,-51,4,-96,3,113,2,108,1,-105,0,9,0,-106,-1,107,-1,116,-1,-81,-1,33,0,-87,0,123,1,102,2,-119,3,-81,4,0,6,61,7,-128,8,-98,9,120,10,53,11,-99,11,-94,11,86,11,-65,10,-27,9,-69,8,122,7,10,6,-126,4,-34,2,36,1,98,-1,-89,-3,-43,-5,15,-6,91,-8,-90,-10,1,-11,-111,-13,22,-14,-10,-16,-31,-17,24,-17,123,-18,18,-18,-6,-19,4,-18,92,-18,1,-17,-80,-17,-95,-16,-80,-15,-42,-14,5,-12,54,-11,85,-10,109,-9,119,-8,124,-7,98,-6,61,-5,11,-4,-31,-4,-86,-3,103,-2,13,-1,-62,-1,86,0,-50,0,40,1,113,1,-99,1,-83,1,-80,1,-109,1,-128,1,80,1,58,1,25,1,23,1,2,1,40,1,61,1,110,1,-43,1,34,2,-91,2,67,3,9,4,-35,4,-9,5,3,7,52,8,102,9,-116,10,-78,11,-90,12,109,13,27,14,-117,14,-25,14,-5,14,-29,14,-92,14,66,14,-60,13,26,13,84,12,107,11,113,10,72,9,31,8,-47,6,117,5,-2,3,-120,2,-17,0,79,-1,-88,-3,5,-4,118,-6,-13,-8,-82,-9,114,-10,-101,-11,-36,-12,91,-12,22,-12,-10,-13,10,-12,54,-12,119,-12,-63,-12,22,-11,-117,-11,-14,-11,98,-10,-24,-10,87,-9,-30,-9,100,-8,-31,-8,74,-7,-94,-7,-35,-7,26,-6,6,-6,-6,-7,-47,-7,-112,-7,43,-7,-111,-8,20,-8,105,-9,-54,-10,45,-10,-86,-11,49,-11,-30,-12,-59,-12,-22,-12,44,-11,-100,-11,103,-10,61,-9,-123,-8,-26,-7,-128,-5,126,-3,95,-1,-116,1,-61,3,8,6,28,8,43,10,12,12,-77,13,-4,14,31,16,-42,16,58,17,104,17,53,17,-50,16,42,16,79,15,68,14,7,13,-77,11,67,10,-105,8,-6,6,57,5,-118,3,-35,1,60,0,-69,-2,110,-3,49,-4,78,-5,-79,-6,99,-6,83,-6,122,-6,-8,-6}; }
	private static byte[] data11(){ return new byte[] {-97,-5,114,-4,84,-3,81,-2,88,-1,75,0,64,1,17,2,-56,2,87,3,-67,3,17,4,65,4,59,4,22,4,-33,3,89,3,-39,2,50,2,86,1,115,0,74,-1,27,-2,-59,-4,108,-5,-15,-7,-111,-8,39,-9,-41,-11,-92,-12,126,-13,-74,-14,0,-14,122,-15,33,-15,6,-15,41,-15,119,-15,-26,-15,-66,-14,-72,-13,-25,-12,83,-10,-42,-9,-118,-7,22,-5,-76,-4,64,-2,-104,-1,-61,0,-53,1,-109,2,34,3,-107,3,-18,3,14,4,16,4,7,4,-28,3,-105,3,59,3,-35,2,112,2,-24,1,120,1,18,1,117,0,7,0,-120,-1,29,-1,-62,-2,126,-2,61,-2,56,-2,69,-2,120,-2,-49,-2,85,-1,-45,-1,117,0,5,1,-47,1,104,2,-6,2,-107,3,15,4,-128,4,-38,4,80,5,-87,5,0,6,102,6,-47,6,43,7,118,7,-60,7,-27,7,-3,7,-24,7,-93,7,86,7,-64,6,39,6,86,5,-124,4,-98,3,-96,2,-103,1,-126,0,-127,-1,87,-2,108,-3,120,-4,-102,-5,-17,-6,95,-6,4,-6,-28,-7,-19,-7,65,-6,-81,-6,85,-5,-9,-5,-54,-4,-116,-3,92,-2,-2,-2,-111,-1,24,0,69,0,118,0,85,0,30,0,-57,-1,64,-1,-110,-2,-60,-3,-28,-4,-11,-5,-21,-6,-17,-7,-40,-8,-60,-9,-65,-10,-82,-11,-94,-12,-82,-13,-68,-14,4,-14,120,-15,36,-15,34,-15,76,-15,-34,-15,-83,-14,-77,-13,-18,-12,104,-10,-11,-9,-120,-7,50,-5,-25,-4,-90,-2,83,0,-42,1,-122,3,-14,4,88,6,-86,7,-42,8,-38,9,-67,10,102,11,-34,11,56,12,18,12,-17,11,108,11,-81,10,-70,9,-92,8,92,7,-3,5,-89,4,62,3,-38,1,-83,0,-110,-1,-102,-2,-19,-3,117,-3,60,-3,80,-3,-114,-3,36,-2,-17,-2,12,0,85,1,-52,2,109,4,19,6,-60,7,93,9,-34,10,27,12,17,13,-79,13,15,14,-5,13,-103,13,16,13,16,12,-11,10,-114,9,21,8,110,6,-92,4,-44,2,-36,0,-45,-2,-37,-4,-54,-6,-44,-8,-40,-10,-2,-12,73,-13,-64,-15,101,-16,76,-17,121,-18,-30,-19,-117,-19,-112,-19,-77,-19,24,-18,-84,-18,107,-17,91,-16,85,-15,89,-14,109,-13,117,-12,119,-11,121,-10,-120,-9,106,-8,101,-7,110,-6,90,-5,82,-4,46,-3,5,-2,-60,-2,104,-1,-15,-1,69,0,122,0,-117,0,-115,0,-115,0,124,0,99,0,94,0,81,0,108,0,116,0,-88,0,-29,0,13,1,-120,1,-34,1,-128,2,42,3,5,4,0,5,3,6,50,7,92,8,-105,9,-61,10,-50,11,-80,12,-122,13,29,14,-123,14,-39,14,-13,14,-40,14,-49,14,124,14,9,14,-122,13,-17,12,45,12,101,11,-121,10,-110,9,-111,8,121,7,89,6,34,5,-28,3,-118,2,34,1,-69,-1,104,-2,43,-3,-23,-5,-22,-6,-1,-7,94,-7,-50,-8,114,-8,44,-8,11,-8,11,-8,-15,-9,4,-8,11,-8,16,-8,49,-8,53,-8,73,-8,-118,-8,-81,-8,-35,-8,26,-7,76,-7,88,-7,86,-7,54,-7,23,-7,-73,-8,78,-8,-72,-9,44,-9,-123,-10,-39,-11,59,-11,-111,-12,-27,-13,67,-13,-39,-14,125,-14,78,-14,81,-14,-124,-14,25,-13,-50,-13,-52,-12,9,-10,-123,-9,72,-7,63,-5,95,-3,-81,-1,15,2,88,4,-65,6,4,9,30,11,14,13,-54,14,47,16,86,17,47,18,-51,18,6,19,16,19,-49,18,81,18,-102,17,-94,16,111,15,40,14,-91,12,-21,10,34,9,41,7,64,5,75,3,86,1,-94,-1,14,-2,-66,-4,-61,-5,5,-5,-85,-6,-114,-6,-71,-6,50,-5,-46,-5,-68,-4,-74,-3,-42,-2,-8,-1,17,1,55,2,72,3,55,4,9,5,-70,5,75,6,-88,6,-24,6,-3,6,-52,6,115,6,-6,5,58,5,105,4,63,3,14,2,-102,0,27,-1,-114,-3,-49,-5,65,-6,-88,-8,34,-9,-72,-11,103,-12,82,-13,94,-14,-92,-15,6,-15,-94,-16,-101,-16,-70,-16,45,-15,-40,-15,-55,-14,13,-12,99,-11,-26,-10,127,-8,28,-6,-92,-5,21,-3,99,-2,-112,-1,-117,0,-125,1,63,2,-29,2,105,3,-30,3,42,4,72,4,92,4,59,4,7,4,-73,3,94,3,2,3,103,2,-12,1,100,1,-14,0,115,0,15,0,-69,-1,-116,-1,119,-1,-120,-1,-69,-1,29,0,-96,0,43,1,-10,1,-117,2,77,3,3,4,-114,4,34,5,111,5,-59,5,22,6,81,6,-112,6,-63,6,5,7,64,7,116,7,-91,7,-48,7,-28,7,-42,7,-84,7,101,7,23,7,-106,6,42,6,-116,5,-21,4,79,4,-110,3,-46,2,-6,1,43,1,95,0,-105,-1,-39,-2,36,-2,-105,-3,53,-3,-3,-4,-4,-4,37,-3,109,-3,-16,-3,127,-2}; }
	private static byte[] data12(){ return new byte[] {29,-1,-61,-1,99,0,-22,0,91,1,-80,1,-19,1,19,2,15,2,-56,1,119,1,11,1,90,0,-96,-1,-80,-2,-57,-3,-95,-4,-95,-5,106,-6,83,-7,-6,-9,-49,-10,-118,-11,95,-12,50,-13,44,-14,55,-15,-116,-16,27,-16,-2,-17,48,-16,-89,-16,86,-15,96,-14,-88,-13,36,-11,-77,-10,88,-8,6,-6,-62,-5,124,-3,72,-1,-10,0,-104,2,76,4,-39,5,87,7,-66,8,-22,9,23,11,-17,11,-83,12,34,13,81,13,72,13,12,13,125,12,-59,11,-51,10,-104,9,74,8,-41,6,83,5,-61,3,68,2,-24,0,-86,-1,-97,-2,-63,-3,33,-3,-28,-4,-35,-4,48,-3,-36,-3,-59,-2,17,0,-125,1,67,3,8,5,-16,6,-52,8,127,10,14,12,103,13,-108,14,79,15,-29,15,-6,15,-7,15,-100,15,-2,14,24,14,-13,12,-85,11,39,10,125,8,-91,6,-74,4,-91,2,112,0,53,-2,-14,-5,-56,-7,-82,-9,-84,-11,-7,-13,90,-14,38,-15,-9,-17,68,-17,-93,-18,102,-18,82,-18,126,-18,-45,-18,76,-17,-15,-17,-82,-16,113,-15,71,-14,44,-13,28,-12,-22,-12,-19,-11,-35,-10,-7,-9,-3,-8,30,-6,38,-5,40,-4,35,-3,-18,-3,-95,-2,50,-1,-110,-1,-40,-1,-15,-1,17,0,10,0,4,0,-24,-1,-27,-1,-34,-1,-22,-1,4,0,46,0,115,0,-39,0,81,1,14,2,-47,2,-56,3,6,5,63,6,-106,7,-4,8,68,10,-102,11,-74,12,-79,13,124,14,27,15,-88,15,-37,15,35,16,20,16,-4,15,-96,15,57,15,-69,14,31,14,105,13,-90,12,-52,11,-32,10,-15,9,-22,8,-41,7,-58,6,-111,5,113,4,37,3,5,2,-24,0,-24,-1,-17,-2,36,-2,-117,-3,8,-3,-90,-4,96,-4,50,-4,12,-4,-11,-5,-28,-5,-34,-5,-51,-5,-87,-5,-125,-5,119,-5,89,-5,62,-5,54,-5,23,-5,11,-5,-27,-6,-51,-6,-122,-6,41,-6,-90,-7,14,-7,110,-8,-97,-9,-51,-10,-17,-11,-12,-12,-7,-13,-6,-14,8,-14,54,-15,83,-16,-75,-17,68,-17,10,-17,21,-17,124,-17,16,-16,27,-15,92,-14,-7,-13,-42,-11,-1,-9,82,-6,-59,-4,100,-1,-22,1,111,4,-9,6,90,9,-111,11,-90,13,117,15,-5,16,75,18,91,19,14,20,114,20,-88,20,-118,20,48,20,-108,19,-49,18,-67,17,96,16,-75,14,-3,12,18,11,8,9,-8,6,-24,4,-17,2,49,1,-114,-1,65,-2,61,-3,97,-4,-21,-5,-72,-5,-38,-5,23,-4,-102,-4,89,-3,47,-2,81,-1,94,0,-111,1,-57,2,-7,3,20,5,38,6,2,7,-28,7,124,8,24,9,95,9,107,9,81,9,-52,8,51,8,72,7,54,6,-19,4,103,3,-55,1,-9,-1,19,-2,58,-4,65,-6,114,-8,-73,-10,24,-11,-72,-13,123,-14,-128,-15,-57,-16,58,-16,24,-16,38,-16,-120,-16,63,-15,46,-14,92,-13,-93,-12,14,-10,-115,-9,-4,-8,109,-6,-67,-5,5,-3,37,-2,55,-1,49,0,-2,0,-78,1,112,2,-20,2,84,3,-77,3,-19,3,-5,3,-25,3,-79,3,94,3,-25,2,-128,2,1,2,-124,1,4,1,-73,0,109,0,69,0,62,0,93,0,-108,0,-5,0,113,1,8,2,-68,2,119,3,27,4,-29,4,-124,5,12,6,115,6,-22,6,53,7,108,7,-78,7,-31,7,23,8,68,8,126,8,-119,8,127,8,113,8,57,8,-26,7,-127,7,8,7,123,6,-15,5,82,5,-85,4,-14,3,72,3,-95,2,-44,1,49,1,-120,0,-33,-1,86,-1,-10,-2,-77,-2,-120,-2,-67,-2,-22,-2,107,-1,-27,-1,-104,0,73,1,-4,1,-59,2,93,3,7,4,112,4,-55,4,-22,4,-8,4,-54,4,-120,4,16,4,112,3,-87,2,-81,1,-89,0,-126,-1,67,-2,-15,-4,-111,-5,31,-6,-99,-8,36,-9,-108,-11,3,-12,-96,-14,88,-15,54,-16,72,-17,-79,-18,91,-18,84,-18,-77,-18,84,-17,50,-16,91,-15,-72,-14,67,-12,-25,-11,-125,-9,94,-7,41,-5,-19,-4,-42,-2,-75,0,-110,2,123,4,58,6,-21,7,100,9,-80,10,-36,11,-62,12,102,13,-32,13,-10,13,-20,13,-121,13,-17,12,24,12,14,11,-72,9,70,8,-88,6,1,5,79,3,-89,1,49,0,-49,-2,-85,-3,-82,-4,25,-4,-47,-5,-48,-5,58,-4,-50,-4,-48,-3,37,-1,-66,0,-92,2,-120,4,-115,6,-101,8,108,10,51,12,-70,13,10,15,4,16,-60,16,85,17,-96,17,-109,17,62,17,-77,16,-6,15,-11,14,-90,13,18,12,67,10,66,8,19,6,-70,3,90,1,0,-1,-69,-4,111,-6,108,-8,116,-10,-62,-12,55,-13,-17,-15,-21,-16,18,-16,122,-17,19,-17,-26,-18,-14,-18,14,-17,86,-17,-67,-17,54,-16,-56,-16,-127,-15}; }
	private static byte[] data13(){ return new byte[] {60,-14,28,-13,9,-12,19,-11,33,-10,44,-9,66,-8,69,-7,80,-6,51,-5,3,-4,-98,-4,25,-3,123,-3,-78,-3,-54,-3,-44,-3,-64,-3,-67,-3,-89,-3,-87,-3,-103,-3,-76,-3,-24,-3,21,-2,111,-2,-1,-2,-94,-1,-125,0,-106,1,-26,2,106,4,-32,5,122,7,13,9,122,10,-39,11,12,13,-4,13,-58,14,85,15,-55,15,-6,15,11,16,-8,15,-47,15,117,15,18,15,-128,14,-47,13,18,13,74,12,105,11,-122,10,-78,9,-68,8,-94,7,-78,6,-89,5,-95,4,-94,3,-104,2,-66,1,4,1,88,0,-30,-1,127,-1,59,-1,19,-1,-8,-2,-24,-2,-68,-2,-63,-2,-119,-2,100,-2,46,-2,-13,-3,-48,-3,-74,-3,115,-3,78,-3,16,-3,-13,-4,-114,-4,44,-4,-107,-5,-12,-6,59,-6,75,-7,91,-8,89,-9,31,-10,5,-11,-53,-13,-128,-14,59,-15,-13,-17,-67,-18,-73,-19,-65,-20,12,-20,-102,-21,81,-21,-125,-21,-18,-21,-54,-20,-4,-19,127,-17,86,-15,110,-13,-59,-11,75,-8,-39,-6,-110,-3,77,0,-18,2,-118,5,-7,7,60,10,92,12,37,14,-88,15,6,17,11,18,-15,18,126,19,-23,19,-6,19,-34,19,105,19,-83,18,-95,17,108,16,-54,14,1,13,8,11,27,9,-13,6,3,5,12,3,84,1,-71,-1,119,-2,83,-3,-112,-4,-2,-5,-89,-5,-92,-5,-52,-5,40,-4,-62,-4,-100,-3,-121,-2,-99,-1,-26,0,32,2,114,3,-88,4,-24,5,-11,6,17,8,-61,8,125,9,-34,9,24,10,5,10,-78,9,15,9,43,8,10,7,-92,5,7,4,75,2,81,0,84,-2,84,-4,88,-6,90,-8,-102,-10,-38,-12,101,-13,9,-14,-7,-16,17,-16,-113,-17,103,-17,-128,-17,-27,-17,-113,-16,121,-15,127,-14,-94,-13,-38,-12,17,-10,52,-9,122,-8,111,-7,115,-6,-117,-5,126,-4,101,-3,80,-2,29,-1,-29,-1,-118,0,41,1,-97,1,-15,1,3,2,1,2,-39,1,-104,1,42,1,-33,0,97,0,21,0,-60,-1,126,-1,75,-1,48,-1,68,-1,117,-1,-40,-1,78,0,-12,0,-111,1,89,2,-6,2,-53,3,112,4,-12,4,-125,5,-5,5,74,6,-94,6,-43,6,17,7,62,7,93,7,113,7,114,7,104,7,62,7,-3,6,-96,6,50,6,-88,5,10,5,127,4,-19,3,75,3,-98,2,-25,1,63,1,-107,0,-2,-1,71,-1,-47,-2,79,-2,-11,-3,-60,-3,-63,-3,-10,-3,99,-2,-8,-2,-57,-1,127,0,86,1,63,2,21,3,-46,3,-120,4,4,5,106,5,-55,5,-11,5,-15,5,-64,5,108,5,-22,4,66,4,94,3,94,2,55,1,-25,-1,-110,-2,16,-3,92,-5,-81,-7,-48,-9,-3,-11,22,-12,75,-14,-77,-16,47,-17,-35,-19,-31,-20,39,-20,-44,-21,-61,-21,20,-20,-76,-20,-122,-19,-81,-18,-12,-17,105,-15,15,-13,-64,-12,-92,-10,108,-8,126,-6,-126,-4,-89,-2,-82,0,-83,2,-109,4,62,6,-22,7,81,9,121,10,117,11,44,12,-71,12,-14,12,-17,12,-110,12,9,12,47,11,4,10,-87,8,50,7,118,5,-46,3,1,2,102,0,-34,-2,105,-3,83,-4,104,-5,-33,-6,-105,-6,-102,-6,31,-5,-41,-5,-27,-4,49,-2,-42,-1,-124,1,82,3,80,5,37,7,4,9,-98,10,57,12,-125,13,-56,14,-73,15,101,16,-16,16,26,17,44,17,-46,16,74,16,97,15,34,14,-84,12,-33,10,-52,8,-106,6,81,4,-22,1,-102,-1,87,-3,35,-5,30,-7,41,-9,125,-11,-8,-13,-94,-14,126,-15,-113,-16,-37,-17,71,-17,-5,-18,-60,-18,-58,-18,-60,-18,2,-17,57,-17,-118,-17,16,-16,-96,-16,87,-15,4,-14,-30,-14,-72,-13,-98,-12,125,-11,104,-10,65,-9,10,-8,-55,-8,94,-7,-59,-7,19,-6,57,-6,97,-6,110,-6,-127,-6,-118,-6,-104,-6,-88,-6,-82,-6,-30,-6,26,-5,-111,-5,18,-4,-60,-4,-35,-3,9,-1,112,0,-5,1,-88,3,83,5,0,7,-105,8,21,10,80,11,104,12,104,13,49,14,-51,14,65,15,-120,15,-112,15,-114,15,97,15,9,15,-106,14,25,14,89,13,-120,12,-77,11,-80,10,-83,9,-84,8,-98,7,-110,6,-95,5,-110,4,-98,3,-74,2,-21,1,65,1,-91,0,33,0,-21,-1,-69,-1,-80,-1,-64,-1,-29,-1,-2,-1,21,0,39,0,25,0,16,0,-21,-1,-39,-1,-40,-1,-81,-1,-113,-1,108,-1,52,-1,-51,-2,62,-2,-100,-3,-51,-4,-35,-5,-50,-6,-98,-7,94,-8,12,-9,117,-11,-10,-13,38,-14,113,-16,-75,-18,14,-19,-113,-21,37,-22,-27,-24,-22,-25,30,-25,-34,-26,-25,-26,122,-25,119,-24,-59,-23,-127,-21,-117,-19,-28,-17,94,-14,1,-11,-68,-9,-116,-6,116,-3,82,0,40,3,-60,5,92,8,-65,10,-44,12}; }
	private static byte[] data14(){ return new byte[] {-106,14,33,16,108,17,-128,18,64,19,-46,19,-6,19,-35,19,104,19,-94,18,-112,17,87,16,-55,14,-9,12,18,11,20,9,31,7,40,5,82,3,-107,1,8,0,-72,-2,-106,-3,-70,-4,20,-4,-63,-5,-108,-5,-86,-5,2,-4,114,-4,38,-3,7,-2,56,-1,112,0,-54,1,24,3,124,4,-59,5,-2,6,12,8,-10,8,-66,9,77,10,-77,10,-51,10,-74,10,48,10,97,9,90,8,-30,6,57,5,67,3,73,1,39,-1,9,-3,-21,-6,-42,-8,-34,-10,23,-11,94,-13,9,-14,-34,-16,36,-16,-91,-17,-128,-17,-90,-17,12,-16,-104,-16,71,-15,31,-14,-2,-14,-39,-13,-60,-12,-74,-11,-76,-10,-77,-9,-113,-8,99,-7,49,-6,-3,-6,-45,-5,-101,-4,85,-3,-27,-3,104,-2,-42,-2,-5,-2,58,-1,37,-1,7,-1,-24,-2,-53,-2,-82,-2,-117,-2,110,-2,80,-2,73,-2,84,-2,-127,-2,-58,-2,31,-1,-55,-1,113,0,64,1,-15,1,-36,2,-90,3,121,4,59,5,-25,5,-125,6,16,7,-119,7,-23,7,56,8,-123,8,-116,8,127,8,102,8,70,8,1,8,-110,7,31,7,-126,6,-44,5,18,5,54,4,104,3,127,2,-75,1,-15,0,36,0,93,-1,-75,-2,-10,-3,123,-3,-5,-4,-63,-4,-74,-4,-10,-4,-122,-3,63,-2,52,-1,85,0,116,1,-126,2,-99,3,-98,4,119,5,89,6,21,7,-89,7,36,8,103,8,-118,8,107,8,33,8,-81,7,25,7,55,6,52,5,15,4,-76,2,78,1,-101,-1,-49,-3,-6,-5,-32,-7,-24,-9,-24,-11,-37,-13,-12,-15,37,-16,109,-18,10,-19,-46,-21,-3,-22,-126,-22,101,-22,-100,-22,18,-21,-29,-21,-30,-20,21,-18,-125,-17,10,-15,-58,-14,-62,-12,-53,-10,14,-7,62,-5,-110,-3,-36,-1,13,2,2,4,-24,5,127,7,38,9,110,10,-121,11,80,12,-41,12,11,13,-17,12,-127,12,-42,11,-33,10,-83,9,55,8,-102,6,-43,4,-3,2,42,1,99,-1,-53,-3,103,-4,88,-5,125,-6,44,-6,36,-6,109,-6,-7,-6,-65,-5,-13,-4,33,-2,-50,-1,-116,1,102,3,98,5,51,7,49,9,-34,10,-109,12,-3,13,100,15,-116,16,-114,17,75,18,-53,18,18,19,-14,18,-124,18,-50,17,-76,16,71,15,125,13,-86,11,121,9,77,7,-2,4,-68,2,96,0,48,-2,25,-4,32,-6,69,-8,-91,-10,61,-11,6,-12,-5,-14,29,-14,95,-15,-24,-16,-124,-16,82,-16,41,-16,47,-16,65,-16,-125,-16,-28,-16,69,-15,-86,-15,32,-14,-87,-14,77,-13,-7,-13,-98,-12,70,-11,-36,-11,92,-10,-42,-10,32,-9,90,-9,-124,-9,-72,-9,-63,-9,-34,-9,11,-8,9,-8,22,-8,43,-8,96,-8,-85,-8,17,-7,-62,-7,-53,-6,7,-4,123,-3,4,-1,-64,0,-109,2,103,4,60,6,-2,7,-83,9,48,11,118,12,-87,13,-99,14,103,15,27,16,111,16,-60,16,-71,16,-88,16,106,16,13,16,127,15,-51,14,-26,13,-27,12,-22,11,-19,10,-35,9,-36,8,-19,7,-24,6,-13,5,14,5,74,4,-107,3,15,3,-98,2,91,2,60,2,41,2,81,2,-107,2,-61,2,-6,2,47,3,61,3,83,3,99,3,122,3,125,3,101,3,70,3,22,3,-28,2,125,2,24,2,-119,1,-66,0,-18,-1,-49,-2,-63,-3,116,-4,-2,-6,-116,-7,-15,-9,51,-10,92,-12,120,-14,-115,-16,-91,-18,-55,-20,-10,-22,67,-23,-52,-25,-128,-26,-45,-27,-126,-27,-90,-27,84,-26,94,-25,-72,-24,93,-22,73,-20,-128,-18,-23,-16,-84,-13,91,-10,77,-7,68,-4,54,-1,40,2,-6,4,-94,7,6,10,87,12,81,14,33,16,-71,17,-19,18,-39,19,121,20,-72,20,-97,20,50,20,-124,19,-128,18,33,17,-105,15,-60,13,-16,11,-16,9,11,8,59,6,110,4,-62,2,76,1,7,0,-2,-2,32,-2,104,-3,1,-3,-48,-4,-39,-4,45,-3,-86,-3,104,-2,61,-1,119,0,-82,1,-5,2,89,4,-110,5,-11,6,39,8,89,9,94,10,45,11,-42,11,72,12,99,12,73,12,-29,11,43,11,29,10,-61,8,74,7,89,5,87,3,55,1,-5,-2,-65,-4,-98,-6,-114,-8,-74,-10,36,-11,-32,-13,-54,-14,11,-14,-101,-15,114,-15,-115,-15,-40,-15,77,-14,-36,-14,-118,-13,74,-12,43,-11,-17,-11,-63,-10,127,-9,52,-8,-16,-8,-101,-7,96,-6,23,-5,-81,-5,64,-4,-73,-4,-7,-4,62,-3,63,-3,72,-3,76,-3,45,-3,19,-3,-25,-4,-61,-4,-52,-4,-60,-4,-27,-4,-18,-4,27,-3,100,-3,-40,-3,115,-2,42,-1,14,0,-28,0,-43,1,-40,2,-21,3,-31,4,-29,5,-84,6,126,7,20,8,-72,8,67,9,-61,9,39,10,90,10,86,10,78,10,37,10,-39,9,95,9}; }
	private static byte[] data15(){ return new byte[] {-64,8,12,8,59,7,-126,6,-100,5,-83,4,-56,3,-49,2,6,2,15,1,68,0,71,-1,-123,-2,-19,-3,-109,-3,118,-3,-110,-3,-58,-3,96,-2,38,-1,65,0,88,1,-108,2,-56,3,-7,4,27,6,35,7,31,8,-14,8,-90,9,53,10,-106,10,-40,10,-33,10,-79,10,106,10,-60,9,-5,8,-24,7,-95,6,66,5,-100,3,3,2,37,0,59,-2,49,-4,7,-6,-5,-9,-45,-11,-58,-13,-53,-15,-19,-17,57,-18,-64,-20,-108,-21,-59,-22,101,-22,86,-22,-124,-22,-10,-22,-116,-21,-124,-20,-97,-19,-11,-18,126,-16,32,-14,-5,-13,11,-10,55,-8,125,-6,-30,-4,20,-1,66,1,73,3,51,5,-21,6,-127,8,-32,9,-10,10,-23,11,-124,12,-35,12,-30,12,-113,12,-15,11,17,11,-43,9,67,8,-128,6,-61,4,-22,2,42,1,-121,-1,-13,-3,-64,-4,-61,-5,22,-5,-85,-6,-113,-6,-37,-6,61,-5,16,-4,40,-3,98,-2,-1,-1,-75,1,-93,3,-118,5,-126,7,114,9,92,11,56,13,-20,14,122,16,-35,17,-11,18,-33,19,-115,20,-19,20,-28,20,-104,20,-6,19,12,19,-84,17,39,16,58,14,69,12,20,10,-48,7,-109,5,63,3,5,1,-40,-2,-80,-4,-56,-6,3,-7,98,-9,-8,-11,-29,-12,-8,-13,35,-13,-108,-14,-19,-15,-70,-15,-128,-15,-124,-15,-100,-15,-87,-15,-12,-15,36,-14,117,-14,-69,-14,24,-13,-127,-13,-7,-13,113,-12,-55,-12,33,-11,77,-11,127,-11,-103,-11,-87,-11,-117,-11,123,-11,60,-11,38,-11,35,-11,4,-11,14,-11,43,-11,99,-11,-32,-11,-100,-10,-108,-9,-53,-8,49,-6,-65,-5,-97,-3,123,-1,-114,1,-118,3,-119,5,96,7,34,9,-64,10,53,12,-116,13,-74,14,-78,15,-116,16,30,17,113,17,-96,17,119,17,40,17,-79,16,-23,15,35,15,45,14,5,13,1,12,-16,10,-23,9,3,9,9,8,12,7,30,6,84,5,-80,4,36,4,-60,3,120,3,109,3,115,3,-82,3,15,4,-113,4,1,5,99,5,-75,5,-8,5,58,6,104,6,-115,6,-96,6,-85,6,-90,6,126,6,60,6,-95,5,12,5,64,4,82,3,35,2,-22,0,-102,-1,8,-2,-127,-4,-47,-6,-11,-8,-1,-10,-33,-12,-60,-14,117,-16,76,-18,73,-20,47,-22,97,-24,-52,-26,-90,-27,-25,-28,-99,-28,-79,-28,65,-27,13,-26,71,-25,-70,-24,-104,-22,-97,-20,-19,-18,95,-15,-5,-13,-86,-10,-99,-7,116,-4,114,-1,73,2,-1,4,-82,7,15,10,45,12,19,14,-63,15,32,17,86,18,42,19,-92,19,-25,19,-79,19,60,19,98,18,69,17,-42,15,76,14,-97,12,-36,10,10,9,58,7,111,5,-36,3,76,2,-11,0,-18,-1,-38,-2,32,-2,-106,-3,61,-3,60,-3,122,-3,-12,-3,-66,-2,-78,-1,-45,0,16,2,110,3,-50,4,55,6,-121,7,-62,8,-27,9,-9,10,-23,11,-76,12,72,13,126,13,-99,13,47,13,-117,12,120,11,14,10,110,8,-123,6,125,4,76,2,47,0,-17,-3,-49,-5,-48,-7,-10,-9,97,-10,-29,-12,-43,-13,0,-13,-112,-14,106,-14,105,-14,-82,-14,-8,-14,-123,-13,44,-12,-30,-12,-102,-11,98,-10,47,-9,-39,-9,120,-8,36,-7,-68,-7,99,-6,1,-5,107,-5,-70,-5,-23,-5,3,-4,29,-4,-4,-5,-10,-5,-78,-5,101,-5,38,-5,-4,-6,-12,-6,-15,-6,-6,-6,8,-5,41,-5,126,-5,-34,-5,101,-4,27,-3,0,-2,4,-1,27,0,54,1,110,2,-102,3,-73,4,-55,5,-77,6,-119,7,68,8,7,9,-92,9,32,10,-110,10,-65,10,-51,10,-75,10,101,10,0,10,118,9,-27,8,29,8,45,7,46,6,21,5,2,4,3,3,-28,1,-70,0,-88,-1,-88,-2,-62,-3,47,-3,-78,-4,106,-4,117,-4,-82,-4,93,-3,64,-2,85,-1,-77,0,-4,1,123,3,-29,4,63,6,119,7,-95,8,-73,9,-93,10,-109,11,48,12,-110,12,-62,12,-72,12,119,12,-34,11,22,11,18,10,-37,8,-127,7,17,6,105,4,-59,2,-58,0,-54,-2,-81,-4,-127,-6,110,-8,80,-10,89,-12,65,-14,103,-16,-96,-18,27,-19,8,-20,50,-21,-81,-22,109,-22,-125,-22,-59,-22,59,-21,-26,-21,-55,-20,-10,-19,61,-17,-44,-16,-102,-14,-95,-12,-84,-10,-52,-8,-1,-6,40,-3,64,-1,56,1,9,3,-37,4,-107,6,41,8,-101,9,-89,10,-117,11,-14,11,20,12,-57,11,15,11,15,10,-73,8,64,7,-102,5,-22,3,65,2,-100,0,14,-1,-99,-3,-128,-4,-117,-5,-16,-6,123,-6,90,-6,-122,-6,-28,-6,-87,-5,-79,-4,18,-2,-97,-1,61,1,30,3,-18,4,-27,6,-47,8,-98,10,116,12,18,14,-98,15,25,17,91,18,116,19,85,20,-25,20,50,21,12,21}; }
	private static byte[] data16(){ return new byte[] {-105,20,-60,19,-109,18,49,17,-98,15,-55,13,-33,11,-60,9,-105,7,99,5,23,3,-55,0,-93,-2,-111,-4,-56,-6,40,-7,-81,-9,107,-10,95,-11,-121,-12,-54,-13,65,-13,-39,-14,-94,-14,-108,-14,-97,-14,-95,-14,-71,-14,-65,-14,-40,-14,12,-13,91,-13,-77,-13,11,-12,82,-12,123,-12,-128,-12,-104,-12,101,-12,3,-12,-98,-13,33,-13,-71,-14,79,-14,0,-14,-58,-15,-99,-15,-82,-15,-35,-15,50,-14,-55,-14,-108,-13,-40,-12,64,-10,8,-8,-32,-7,-15,-5,19,-2,71,0,-128,2,-75,4,-81,6,-120,8,74,10,-42,11,59,13,-125,14,-101,15,96,16,-19,16,34,17,68,17,35,17,-46,16,60,16,117,15,-106,14,-121,13,122,12,103,11,92,10,83,9,84,8,87,7,97,6,-111,5,-56,4,41,4,-56,3,-110,3,-106,3,-54,3,51,4,-84,4,80,5,-25,5,-103,6,26,7,-92,7,-4,7,105,8,-74,8,21,9,80,9,109,9,69,9,-17,8,89,8,-116,7,-74,6,-65,5,-73,4,-128,3,42,2,-87,0,-10,-2,45,-3,22,-5,-17,-8,-84,-10,78,-12,15,-14,-73,-17,116,-19,78,-21,83,-23,-104,-25,34,-26,28,-27,102,-28,35,-28,56,-28,-87,-28,119,-27,117,-26,-70,-25,81,-23,39,-21,76,-19,-94,-17,35,-14,-70,-12,110,-9,34,-6,-26,-4,127,-1,19,2,121,4,-66,6,-49,8,-44,10,-110,12,59,14,-108,15,-79,16,119,17,-37,17,-23,17,-103,17,2,17,41,16,14,15,-63,13,74,12,-86,10,27,9,-120,7,-5,5,-122,4,43,3,-27,1,-47,0,-69,-1,-28,-2,52,-2,-17,-3,-24,-3,34,-2,-72,-2,113,-1,106,0,-110,1,-79,2,-22,3,9,5,61,6,118,7,-54,8,56,10,-123,11,-69,12,-77,13,94,14,-67,14,-69,14,73,14,-113,13,96,12,25,11,121,9,-80,7,-38,5,-57,3,-91,1,112,-1,79,-3,42,-5,74,-7,-109,-9,20,-10,-52,-12,-38,-13,41,-13,-78,-14,-114,-14,-100,-14,-28,-14,77,-13,-22,-13,-99,-12,79,-11,-10,-11,-104,-10,48,-9,-33,-9,-122,-8,41,-7,-76,-7,55,-6,-104,-6,-9,-6,-12,-6,4,-5,-35,-6,-117,-6,79,-6,-9,-7,-92,-7,68,-7,-1,-8,-54,-8,-103,-8,-111,-8,-119,-8,-88,-8,-9,-8,89,-7,-2,-7,-20,-6,-17,-5,32,-3,69,-2,-96,-1,-37,0,63,2,-95,3,-6,4,86,6,92,7,108,8,46,9,-18,9,86,10,-68,10,-24,10,17,11,34,11,-4,10,-71,10,45,10,93,9,90,8,64,7,-4,5,-52,4,-116,3,69,2,24,1,-11,-1,-35,-2,-25,-3,-7,-4,60,-4,-27,-5,-30,-5,51,-4,-62,-4,-125,-3,-103,-2,-44,-1,59,1,-48,2,80,4,-21,5,114,7,-31,8,51,10,108,11,-103,12,120,13,22,14,-121,14,-127,14,49,14,-65,13,7,13,34,12,-13,10,-107,9,46,8,-123,6,-50,4,-15,2,-10,0,-18,-2,-42,-4,-63,-6,126,-8,71,-10,50,-12,58,-14,104,-16,-35,-18,-127,-19,110,-20,-92,-21,30,-21,-54,-22,-67,-22,-70,-22,5,-21,-118,-21,122,-20,-127,-19,-15,-18,-121,-16,50,-14,19,-12,-57,-11,-108,-9,98,-7,47,-5,15,-3,-7,-2,-27,0,-71,2,105,4,5,6,100,7,96,8,15,9,120,9,-123,9,96,9,-49,8,24,8,13,7,-38,5,123,4,7,3,-88,1,68,0,-18,-2,-50,-3,-27,-4,25,-4,99,-5,-52,-6,-103,-6,-104,-6,-10,-6,-58,-5,-63,-4,10,-2,113,-1,0,1,-66,2,-125,4,79,6,-10,7,-69,9,117,11,26,13,-69,14,76,16,-77,17,-18,18,12,20,-53,20,71,21,96,21,56,21,-98,20,-89,19,-98,18,36,17,-80,15,-28,13,-11,11,-34,9,-78,7,127,5,64,3,-8,0,-22,-2,-36,-4,-18,-6,76,-7,-45,-9,-104,-10,-97,-11,-22,-12,110,-12,10,-12,-56,-13,-115,-13,85,-13,44,-13,31,-13,55,-13,105,-13,-78,-13,22,-12,118,-12,-40,-12,-5,-12,-37,-12,-83,-12,83,-12,-52,-13,107,-13,-66,-14,39,-14,118,-15,-48,-16,60,-16,-65,-17,97,-17,49,-17,71,-17,111,-17,-4,-17,-60,-16,-14,-15,77,-13,14,-11,-26,-10,-18,-8,72,-5,-95,-3,23,0,-125,2,-50,4,-14,6,-13,8,-72,10,86,12,-85,13,-40,14,-78,15,89,16,-46,16,-2,16,-24,16,-118,16,-6,15,92,15,-117,14,-100,13,-118,12,113,11,100,10,75,9,101,8,82,7,96,6,101,5,-74,4,54,4,-23,3,-41,3,8,4,80,4,-54,4,105,5,48,6,16,7,-29,7,-65,8,-104,9,79,10,-23,10,114,11,-21,11,46,12,27,12,-19,11,124,11,-39,10,32,10,56,9,39,8,-39,6,83,5,-115,3,-59,1,-59,-1,-75,-3,-127,-5,83,-7,-27,-10,113,-12}; }
	private static byte[] data17(){ return new byte[] {2,-14,-120,-17,49,-19,4,-21,53,-23,-121,-25,44,-26,56,-27,-101,-28,78,-28,107,-28,-105,-28,62,-27,45,-26,110,-25,17,-23,-23,-22,2,-19,60,-17,-89,-15,-1,-13,118,-10,-35,-8,71,-5,-91,-3,-44,-1,-28,1,-20,3,-43,5,-61,7,-121,9,43,11,-87,12,-60,13,-104,14,17,15,96,15,84,15,13,15,126,14,-103,13,-100,12,117,11,58,10,-7,8,-89,7,127,6,44,5,-21,3,-94,2,100,1,90,0,-121,-1,4,-1,-62,-2,-82,-2,-24,-2,96,-1,-4,-1,-63,0,-105,1,111,2,-127,3,-59,4,13,6,108,7,-28,8,101,10,-69,11,9,13,11,14,-34,14,102,15,-103,15,69,15,-82,14,-53,13,-78,12,67,11,-62,9,-30,7,-14,5,-51,3,-79,1,-86,-1,-128,-3,-98,-5,-103,-7,0,-8,-116,-10,100,-11,-118,-12,-7,-13,-49,-13,-62,-13,-11,-13,66,-12,-96,-12,30,-11,-104,-11,30,-10,-82,-10,66,-9,-75,-9,70,-8,-41,-8,122,-7,-35,-7,69,-6,120,-6,120,-6,98,-6,46,-6,-9,-7,-102,-7,37,-7,-94,-8,29,-8,-76,-9,70,-9,-21,-10,-51,-10,-88,-10,-84,-10,-25,-10,58,-9,-28,-9,-90,-8,-60,-7,-22,-6,40,-4,-96,-3,47,-1,-45,0,106,2,-22,3,100,5,-102,6,-75,7,-102,8,113,9,57,10,-7,10,-123,11,-30,11,-25,11,-76,11,68,11,-84,10,-50,9,-56,8,-124,7,49,6,-41,4,-119,3,49,2,-39,0,111,-1,77,-2,33,-3,60,-4,-97,-5,68,-5,95,-5,-76,-5,101,-4,84,-3,-104,-2,28,0,-37,1,-60,3,-70,5,-116,7,67,9,-21,10,125,12,-24,13,37,15,24,16,-86,16,-44,16,-67,16,64,16,-96,15,-90,14,-107,13,76,12,-72,10,-5,8,21,7,50,5,65,3,77,1,31,-1,-43,-4,-106,-6,78,-8,34,-10,49,-12,66,-14,-74,-16,56,-17,10,-18,30,-19,97,-20,-40,-21,-111,-21,104,-21,-119,-21,-45,-21,91,-20,51,-19,88,-18,-108,-17,-33,-16,81,-14,-64,-13,77,-11,11,-9,-64,-8,-110,-6,58,-4,2,-2,-98,-1,82,1,-67,2,31,4,71,5,65,6,-7,6,79,7,118,7,58,7,-68,6,17,6,35,5,11,4,-58,2,-99,1,104,0,69,-1,48,-2,71,-3,74,-4,-91,-5,18,-5,-60,-6,-82,-6,-35,-6,78,-5,6,-4,8,-3,72,-2,-120,-1,19,1,-91,2,56,4,-67,5,95,7,-9,8,-110,10,55,12,-16,13,-123,15,4,17,96,18,-119,19,127,20,19,21,99,21,99,21,5,21,101,20,-123,19,116,18,48,17,-67,15,15,14,71,12,74,10,44,8,5,6,-21,3,-80,1,-111,-1,-110,-3,-49,-5,50,-6,-7,-8,-7,-9,30,-9,83,-10,-120,-11,-15,-12,-126,-12,69,-12,41,-12,17,-12,59,-12,-128,-12,-32,-12,58,-11,-108,-11,-79,-11,-86,-11,105,-11,26,-11,-83,-12,22,-12,120,-13,-100,-14,-72,-15,-46,-16,-26,-17,31,-17,99,-18,-46,-19,78,-19,27,-19,17,-19,101,-19,30,-18,27,-17,-103,-16,86,-14,78,-12,-102,-10,-6,-8,90,-5,-41,-3,101,0,-32,2,49,5,67,7,26,9,-46,10,80,12,-90,13,-61,14,-100,15,44,16,96,16,113,16,47,16,-62,15,44,15,106,14,123,13,124,12,119,11,105,10,84,9,84,8,104,7,121,6,-97,5,-20,4,119,4,56,4,59,4,120,4,-52,4,91,5,47,6,10,7,46,8,63,9,85,10,80,11,22,12,-33,12,115,13,26,14,-106,14,-44,14,-38,14,-95,14,23,14,92,13,95,12,14,11,-127,9,-128,7,-128,5,46,3,-4,0,-80,-2,68,-4,-85,-7,-16,-10,72,-12,-101,-15,-2,-18,-118,-20,88,-22,88,-24,-62,-26,-120,-27,-89,-28,33,-28,16,-28,83,-28,-44,-28,-99,-27,-74,-26,-5,-25,-109,-23,104,-21,101,-19,-122,-17,-44,-15,30,-12,71,-10,117,-8,127,-6,121,-4,89,-2,70,0,5,2,-42,3,114,5,4,7,-111,8,-48,9,-35,10,-79,11,36,12,120,12,127,12,103,12,16,12,107,11,-58,10,-33,9,21,9,20,8,40,7,15,6,-22,4,-26,3,-53,2,-48,1,18,1,99,0,-12,-1,-82,-1,-94,-1,-30,-1,32,0,-93,0,71,1,18,2,18,3,40,4,109,5,-88,6,27,8,104,9,-64,10,-14,11,49,13,48,14,2,15,-122,15,-94,15,-120,15,10,15,86,14,77,13,29,12,-53,10,33,9,111,7,-124,5,-112,3,-103,1,-96,-1,-48,-3,-12,-5,71,-6,-52,-8,-114,-9,-84,-10,5,-10,-93,-11,93,-11,66,-11,77,-11,94,-11,-116,-11,-43,-11,24,-10,96,-10,-62,-10,70,-9,-43,-9,-122,-8,26,-7,-113,-7,-12,-7,32,-6,28,-6,-3,-7,-48,-7,-92,-7,60,-7,-39,-8,111,-8,-6,-9,-101,-9,37,-9,-66,-10}; }
	private static byte[] data18(){ return new byte[] {56,-10,-18,-11,-88,-11,-109,-11,-67,-11,52,-10,-24,-10,-23,-9,27,-7,86,-6,-63,-5,79,-3,-48,-2,101,0,-12,1,125,3,-33,4,54,6,-124,7,-32,8,22,10,11,11,-55,11,53,12,89,12,74,12,-28,11,79,11,121,10,115,9,67,8,-16,6,-124,5,39,4,-79,2,64,1,-48,-1,112,-2,35,-3,49,-4,106,-5,-9,-6,-28,-6,66,-5,-12,-5,-2,-4,98,-2,3,0,-56,1,-69,3,-72,5,-68,7,-106,9,110,11,30,13,-60,14,38,16,26,17,-41,17,53,18,63,18,3,18,111,17,-119,16,80,15,-59,13,13,12,43,10,52,8,51,6,5,4,-45,1,-105,-1,100,-3,14,-5,-50,-8,-92,-10,-123,-12,-81,-14,-4,-16,-110,-17,110,-18,-109,-19,1,-19,-80,-20,-110,-20,123,-20,-75,-20,9,-19,-127,-19,57,-18,45,-17,59,-16,126,-15,-18,-14,109,-12,-27,-11,111,-9,-34,-8,87,-6,-56,-5,46,-3,-119,-2,-25,-1,38,1,72,2,55,3,3,4,-106,4,-31,4,-20,4,-57,4,92,4,-87,3,-34,2,-10,1,-8,0,-17,-1,-8,-2,-21,-3,3,-3,62,-4,-116,-5,3,-5,-104,-6,102,-6,105,-6,-73,-6,57,-5,-14,-5,-19,-4,7,-2,72,-1,-107,0,-40,1,71,3,-78,4,62,6,-33,7,-124,9,71,11,-8,12,-75,14,81,16,-49,17,24,19,18,20,-24,20,112,21,-70,21,-72,21,-108,21,55,21,-122,20,-107,19,72,18,-70,16,-8,14,38,13,37,11,11,9,-36,6,-92,4,-121,2,-114,0,-72,-2,7,-3,-117,-5,49,-6,4,-7,-19,-9,14,-9,101,-10,-37,-11,113,-11,33,-11,-2,-12,21,-11,72,-11,-114,-11,-22,-11,8,-10,40,-10,10,-10,-56,-11,110,-11,-43,-12,78,-12,-115,-13,-36,-14,0,-14,21,-15,47,-16,65,-17,69,-18,106,-19,-92,-20,16,-20,-44,-21,-5,-21,-121,-20,-127,-19,-43,-18,108,-16,86,-14,112,-12,-80,-10,15,-7,124,-5,-45,-3,41,0,101,2,127,4,120,6,86,8,11,10,-103,11,8,13,10,14,-46,14,53,15,93,15,60,15,-42,14,78,14,-80,13,-23,12,-2,11,44,11,70,10,81,9,83,8,83,7,81,6,95,5,-120,4,12,4,-45,3,-17,3,75,4,-37,4,-86,5,-105,6,-93,7,-65,8,-32,9,21,11,74,12,124,13,-96,14,-91,15,-109,16,56,17,-89,17,-29,17,-68,17,85,17,-111,16,114,15,-2,13,37,12,23,10,-41,7,113,5,8,3,101,0,-61,-3,6,-5,60,-8,84,-11,89,-14,-110,-17,-41,-20,113,-22,103,-24,-71,-26,124,-27,-99,-28,65,-28,53,-28,-109,-28,45,-27,38,-26,71,-25,-93,-24,36,-22,-19,-21,-33,-19,-16,-17,6,-14,-15,-13,-29,-11,-68,-9,120,-7,55,-5,-8,-4,-81,-2,85,0,-7,1,101,3,-83,4,-41,5,-25,6,-34,7,-84,8,68,9,-94,9,-58,9,-52,9,-124,9,66,9,-69,8,27,8,125,7,-57,6,26,6,103,5,-103,4,-43,3,-14,2,44,2,112,1,-30,0,122,0,63,0,75,0,101,0,-91,0,19,1,-87,1,101,2,39,3,44,4,65,5,123,6,-57,7,57,9,-116,10,-54,11,-5,12,-9,13,-44,14,106,15,-55,15,-17,15,-41,15,-122,15,-20,14,8,14,-61,12,73,11,-89,9,-29,7,14,6,47,4,65,2,104,0,-84,-2,8,-3,-98,-5,92,-6,74,-7,126,-8,-44,-9,83,-9,-31,-10,-122,-10,28,-10,-35,-11,-60,-11,-86,-11,-52,-11,8,-10,-120,-10,30,-9,-66,-9,68,-8,-68,-8,16,-7,43,-7,80,-7,62,-7,79,-7,44,-7,22,-7,1,-7,-88,-8,69,-8,-78,-9,38,-9,-115,-10,-20,-11,122,-11,38,-11,15,-11,67,-11,-125,-11,15,-10,-61,-10,-70,-9,-37,-8,32,-6,123,-5,-19,-4,102,-2,-5,-1,-111,1,15,3,-106,4,26,6,-83,7,3,9,83,10,74,11,-3,11,55,12,56,12,-50,11,64,11,127,10,-85,9,-89,8,124,7,39,6,-87,4,38,3,-98,1,-9,-1,-127,-2,25,-3,-12,-5,-9,-6,-105,-6,118,-6,6,-5,-41,-5,-13,-4,94,-2,6,0,-35,1,-25,3,-6,5,42,8,56,10,53,12,-4,13,-106,15,-29,16,10,18,-37,18,114,19,-99,19,104,19,-48,18,-9,17,-107,16,9,15,36,13,29,11,13,9,-18,6,-76,4,-117,2,43,0,-67,-3,80,-5,-46,-8,109,-10,68,-12,99,-14,-43,-16,-106,-17,-100,-18,-24,-19,98,-19,31,-19,13,-19,51,-19,-116,-19,13,-18,-51,-18,-97,-17,-68,-16,-9,-15,79,-13,-95,-12,-8,-11,72,-9,-90,-8,-12,-7,75,-5,-109,-4,-71,-3,-68,-2,-100,-1,88,0,14,1,-60,1,83,2,-93,2,-59,2,-100,2,37,2,-89,1,-20,0,44,0,90,-1,-125,-2,-93,-3,-40,-4,40,-4,-106,-5}; }
	private static byte[] data19(){ return new byte[] {19,-5,-85,-6,98,-6,33,-6,38,-6,78,-6,-75,-6,90,-5,19,-4,-20,-4,-112,-3,-125,-2,103,-1,126,0,-82,1,-2,2,118,4,12,6,-48,7,-116,9,94,11,24,13,-84,14,51,16,-87,17,-43,18,9,20,1,21,-20,21,-125,22,-42,22,-76,22,93,22,-111,21,-82,20,-121,19,25,18,-110,16,-77,14,-59,12,-89,10,126,8,70,6,55,4,61,2,109,0,-69,-2,46,-3,-75,-5,92,-6,43,-7,36,-8,65,-9,-102,-10,30,-10,-46,-11,-43,-11,-43,-11,-27,-11,-25,-11,-18,-11,-13,-11,-78,-11,-83,-11,77,-11,-13,-12,-126,-12,-28,-13,77,-13,100,-14,124,-15,112,-16,104,-17,81,-18,69,-19,116,-20,-33,-21,-123,-21,-120,-21,-13,-21,-102,-20,-75,-19,5,-17,-51,-16,-100,-14,-110,-12,-89,-10,-72,-8,-45,-6,-43,-4,-22,-2,-12,0,2,3,11,5,-9,6,-38,8,108,10,-68,11,-102,12,33,13,105,13,81,13,89,13,18,13,-53,12,78,12,-68,11,4,11,26,10,35,9,43,8,28,7,25,6,89,5,-69,4,104,4,66,4,105,4,-74,4,53,5,-31,5,-60,6,-52,7,7,9,94,10,-51,11,56,13,-106,14,-22,15,21,17,69,18,42,19,-29,19,60,20,51,20,-57,19,15,19,-10,17,-115,16,-78,14,-91,12,105,10,-18,7,96,5,-121,2,-73,-1,-88,-4,-117,-7,86,-10,52,-13,22,-16,75,-19,-39,-22,-95,-24,26,-25,-57,-27,-7,-28,-114,-28,-91,-28,-11,-28,-60,-27,-76,-26,0,-24,97,-23,-3,-22,-82,-20,103,-18,66,-16,7,-14,-47,-13,-105,-11,68,-9,-4,-8,-96,-6,73,-4,-49,-3,22,-1,76,0,94,1,91,2,98,3,115,4,69,5,-19,5,121,6,-87,6,-55,6,-82,6,-122,6,91,6,31,6,-16,5,-79,5,98,5,2,5,111,4,-43,3,31,3,106,2,-52,1,74,1,-5,0,-39,0,-52,0,-26,0,13,1,78,1,-65,1,68,2,-10,2,-94,3,-109,4,-97,5,-66,6,-21,7,33,9,107,10,-107,11,-70,12,-92,13,-107,14,72,15,-58,15,8,16,39,16,-20,15,124,15,-68,14,-78,13,124,12,22,11,126,9,-52,7,12,6,97,4,-81,2,26,1,-120,-1,32,-2,-17,-4,-47,-5,-60,-6,-27,-7,25,-7,41,-8,93,-9,-112,-10,2,-10,-80,-11,-121,-11,-121,-11,-80,-11,-16,-11,88,-10,-59,-10,48,-9,-92,-9,-6,-9,100,-8,-53,-8,16,-7,89,-7,-114,-7,-101,-7,110,-7,47,-7,-29,-8,101,-8,-13,-9,-128,-9,25,-9,-58,-10,84,-10,5,-10,-65,-11,-90,-11,-19,-11,94,-10,27,-9,3,-8,-2,-8,38,-6,89,-5,-64,-4,16,-2,-115,-1,8,1,-85,2,73,4,-39,5,82,7,-99,8,-101,9,79,10,-69,10,-63,10,-106,10,64,10,-73,9,23,9,38,8,7,7,-74,5,85,4,-46,2,68,1,-81,-1,10,-2,-73,-4,-120,-5,-63,-6,108,-6,122,-6,-19,-6,-71,-5,-34,-4,28,-2,-48,-1,-71,1,-68,3,-43,5,-28,7,-27,9,-52,11,-93,13,88,15,-18,16,77,18,97,19,-12,19,58,20,-1,19,-122,19,-87,18,-125,17,4,16,124,14,-71,12,-64,10,-106,8,90,6,-23,3,63,1,-83,-2,-13,-5,102,-7,25,-9,8,-11,57,-13,-100,-15,64,-16,35,-17,67,-18,-68,-19,110,-19,98,-19,-52,-19,92,-18,1,-17,-23,-17,7,-15,40,-14,-114,-13,-32,-12,71,-10,-118,-9,-29,-8,35,-6,92,-5,-118,-4,120,-3,82,-2,0,-1,-121,-1,24,0,121,0,-38,0,23,1,5,1,-36,0,98,0,-76,-1,-33,-2,16,-2,37,-3,83,-4,-119,-5,-57,-6,86,-6,-17,-7,-97,-7,96,-7,57,-7,45,-7,76,-7,-102,-7,7,-6,-90,-6,85,-5,3,-4,-45,-4,-97,-3,-98,-2,-120,-1,-107,0,-93,1,-34,2,39,4,-121,5,-10,6,109,8,-6,9,-111,11,54,13,-62,14,71,16,-72,17,6,19,19,20,-8,20,-106,21,21,22,70,22,103,22,59,22,-44,21,20,21,-7,19,-94,18,-29,16,-3,14,5,13,1,11,3,9,10,7,38,5,84,3,-120,1,-56,-1,40,-2,121,-4,14,-5,-71,-7,-83,-8,-58,-9,21,-9,-104,-10,45,-10,-24,-11,-48,-11,-84,-11,-80,-11,-76,-11,-97,-11,-104,-11,112,-11,67,-11,-56,-12,71,-12,-103,-13,-78,-14,-64,-15,-88,-16,-121,-17,124,-18,-89,-19,-12,-20,85,-20,5,-20,-33,-21,29,-20,-93,-20,122,-19,-118,-18,-11,-17,106,-15,-1,-14,-99,-12,83,-10,9,-8,-5,-7,-34,-5,-26,-3,-33,-1,-32,1,-52,3,-117,5,30,7,105,8,98,9,56,10,-56,10,59,11,-119,11,-106,11,120,11,12,11,-114,10,-18,9,50,9,122,8,-71,7,-8,6,50,6,-121,5,-11,4,-128,4,79,4,84,4,-91,4,14,5,-45,5}; }
	private static byte[] data20(){ return new byte[] {-70,6,-13,7,55,9,-63,10,73,12,-51,13,105,15,-11,16,122,18,-36,19,-13,20,-32,21,92,22,112,22,26,22,92,21,78,20,-6,18,82,17,-120,15,68,13,-41,10,36,8,40,5,-18,1,126,-2,-6,-6,107,-9,-38,-13,-98,-16,-89,-19,32,-21,-38,-24,79,-25,-16,-27,44,-27,-82,-28,-59,-28,41,-27,-28,-27,-10,-26,61,-24,-87,-23,54,-21,-20,-20,-69,-18,125,-16,88,-14,24,-12,-49,-11,121,-9,-8,-8,85,-6,-82,-5,-54,-4,-24,-3,-22,-2,-41,-1,-54,0,-118,1,68,2,-56,2,5,3,40,3,21,3,10,3,-7,2,-32,2,-29,2,-39,2,-61,2,-83,2,115,2,53,2,-76,1,125,1,-1,0,-61,0,-121,0,102,0,116,0,-108,0,-47,0,44,1,-73,1,36,2,-47,2,75,3,15,4,-75,4,108,5,77,6,41,7,40,8,47,9,59,10,112,11,-103,12,-105,13,123,14,53,15,-83,15,-3,15,-3,15,-31,15,-116,15,-1,14,89,14,116,13,121,12,87,11,20,10,-82,8,68,7,-63,5,90,4,-15,2,-103,1,70,0,9,-1,-72,-3,112,-4,38,-5,-31,-7,-66,-8,-88,-9,-49,-10,6,-10,96,-11,-16,-12,-77,-12,-101,-12,-66,-12,-31,-12,75,-11,-58,-11,34,-10,-75,-10,9,-9,122,-9,-47,-9,21,-8,96,-8,101,-8,121,-8,122,-8,100,-8,92,-8,41,-8,-36,-9,125,-9,30,-9,-67,-10,-123,-10,89,-10,116,-10,-95,-10,21,-9,-85,-9,103,-8,69,-7,52,-6,99,-5,-125,-4,-32,-3,61,-1,-74,0,34,2,-114,3,-34,4,14,6,7,7,-40,7,120,8,-33,8,9,9,8,9,-77,8,52,8,93,7,66,6,14,5,-115,3,3,2,107,0,-49,-2,84,-3,-19,-5,-22,-6,27,-6,-53,-7,-48,-7,57,-6,-20,-6,15,-4,95,-3,-3,-2,-73,0,-76,2,-77,4,-63,6,1,9,22,11,57,13,65,15,-9,16,125,18,-110,19,94,20,-85,20,-61,20,117,20,-28,19,-11,18,-21,17,118,16,-42,14,-40,12,-105,10,49,8,-128,5,-28,2,42,0,-128,-3,-22,-6,-115,-8,81,-10,94,-12,-121,-14,8,-15,-28,-17,-30,-18,61,-18,-28,-19,-36,-19,48,-18,-80,-18,-96,-17,-75,-16,-8,-15,108,-13,-40,-12,79,-10,-66,-9,32,-7,110,-6,-116,-5,127,-4,127,-3,83,-2,21,-1,-88,-1,9,0,123,0,-90,0,-85,0,89,0,-23,-1,45,-1,73,-2,58,-3,24,-4,5,-5,12,-6,29,-7,99,-8,-51,-9,87,-9,43,-9,9,-9,8,-9,53,-9,99,-9,-43,-9,58,-8,-59,-8,98,-7,29,-6,4,-5,-11,-5,-8,-4,-14,-3,-7,-2,-10,-1,-35,0,-29,1,-30,2,-11,3,72,5,-99,6,21,8,-107,9,28,11,-86,12,29,14,106,15,-82,16,-68,17,-54,18,-60,19,-102,20,85,21,-34,21,35,22,17,22,-79,21,4,21,-7,19,-98,18,9,17,101,15,-127,13,-56,11,3,10,57,8,111,6,-86,4,-39,2,45,1,119,-1,-57,-3,74,-4,-53,-6,-112,-7,123,-8,-100,-9,-27,-10,117,-10,24,-10,-9,-11,-60,-11,-87,-11,-105,-11,125,-11,65,-11,7,-11,-105,-12,19,-12,94,-13,-120,-14,-96,-15,-52,-16,-22,-17,47,-17,124,-18,4,-18,-93,-19,126,-19,127,-19,-93,-19,9,-18,119,-18,47,-17,-9,-17,-30,-16,5,-14,42,-13,-119,-12,11,-10,-103,-9,69,-7,-18,-6,-103,-4,75,-2,-19,-1,-121,1,11,3,114,4,-73,5,-38,6,-77,7,111,8,-35,8,46,9,68,9,40,9,10,9,-84,8,94,8,-29,7,87,7,-71,6,23,6,115,5,-8,4,126,4,68,4,51,4,86,4,-45,4,125,5,118,6,-121,7,-27,8,122,10,23,12,-39,13,-93,15,79,17,-10,18,102,20,-85,21,-104,22,46,23,112,23,71,23,-44,22,-1,21,-7,20,-104,19,-25,17,-40,15,115,13,-94,10,-119,7,15,4,98,0,-105,-4,-68,-8,10,-11,-115,-15,-116,-18,-17,-21,-45,-23,17,-24,-56,-26,-34,-27,64,-27,16,-27,40,-27,-73,-27,-115,-26,-72,-25,60,-23,-15,-22,-77,-20,-95,-18,-117,-16,115,-14,56,-12,-29,-11,103,-9,-26,-8,68,-6,-117,-5,-51,-4,-26,-3,-42,-2,-84,-1,76,0,-64,0,26,1,46,1,68,1,33,1,14,1,-40,0,-57,0,-69,0,-92,0,-118,0,107,0,50,0,22,0,-62,-1,-100,-1,95,-1,72,-1,76,-1,69,-1,118,-1,-59,-1,37,0,-90,0,40,1,-65,1,83,2,-28,2,120,3,23,4,-71,4,73,5,12,6,-37,6,-77,7,-68,8,-48,9,-25,10,-11,11,-27,12,-72,13,103,14,-49,14,4,15,36,15,-6,14,-65,14,117,14,18,14,-78,13,51,13,-113,12,-49,11,-32,10,-55,9,-104,8,72,7,-17,5,-123,4,33,3,-32,1,120,0}; }
	private static byte[] data21(){ return new byte[] {20,-1,-101,-3,37,-4,-81,-6,57,-7,-44,-9,-102,-10,-98,-11,-48,-12,70,-12,-15,-13,-59,-13,-76,-13,-42,-13,-5,-13,72,-12,-102,-12,6,-11,-102,-11,25,-10,-84,-10,48,-9,-80,-9,26,-8,107,-8,-105,-8,-71,-8,-70,-8,-98,-8,107,-8,63,-8,13,-8,-36,-9,-58,-9,-54,-9,-14,-9,62,-8,-119,-8,-10,-8,123,-7,46,-6,5,-5,-17,-5,-1,-4,33,-2,78,-1,-118,0,-102,1,-75,2,-30,3,-44,4,-60,5,124,6,20,7,-127,7,-78,7,-124,7,25,7,109,6,94,5,26,4,-85,2,25,1,-100,-1,50,-2,8,-3,-2,-5,45,-5,-89,-6,99,-6,95,-6,-87,-6,50,-5,-10,-5,30,-3,121,-2,15,0,11,2,-2,3,31,6,74,8,94,10,116,12,99,14,48,16,-72,17,14,19,5,20,-62,20,-6,20,-30,20,-103,20,-18,19,0,19,-65,17,74,16,122,14,102,12,29,10,-112,7,-2,4,48,2,121,-1,-61,-4,62,-6,-24,-9,-56,-11,-23,-13,70,-14,-36,-16,-64,-17,-24,-18,-128,-18,115,-18,-60,-18,100,-17,73,-16,127,-15,-59,-14,106,-12,-25,-11,120,-9,-10,-8,99,-6,-92,-5,-52,-4,-25,-3,-41,-2,-91,-1,-126,0,6,1,-127,1,-86,1,-75,1,73,1,-91,0,-90,-1,117,-2,-8,-4,-97,-5,35,-6,-9,-8,-30,-9,37,-9,111,-10,-4,-11,-89,-11,98,-11,67,-11,65,-11,102,-11,-95,-11,-9,-11,-114,-10,62,-9,21,-8,-16,-8,-22,-7,-78,-6,-85,-5,116,-4,100,-3,79,-2,91,-1,112,0,-126,1,-92,2,-42,3,26,5,119,6,-7,7,105,9,-5,10,126,12,-9,13,100,15,-52,16,13,18,85,19,97,20,74,21,-4,21,126,22,-91,22,-109,22,28,22,104,21,99,20,72,19,-29,17,-128,16,-10,14,107,13,-58,11,8,10,58,8,100,6,-127,4,-98,2,-82,0,-26,-2,53,-3,-86,-5,77,-6,33,-7,48,-8,110,-9,-42,-10,101,-10,3,-10,-87,-11,124,-11,45,-11,-20,-12,119,-12,-20,-13,99,-13,-63,-14,39,-14,-99,-15,35,-15,-57,-16,116,-16,83,-16,28,-16,-4,-17,-22,-17,-25,-17,30,-16,62,-16,-93,-16,25,-15,-106,-15,50,-14,-36,-14,-112,-13,106,-12,92,-11,119,-10,-83,-9,16,-7,124,-6,-31,-5,84,-3,-95,-2,-6,-1,45,1,109,2,125,3,-120,4,120,5,36,6,-47,6,66,7,-118,7,-96,7,-112,7,94,7,-7,6,-96,6,40,6,-108,5,21,5,-105,4,33,4,-31,3,-60,3,-6,3,95,4,9,5,-2,5,46,7,-101,8,36,10,-47,11,-94,13,91,15,61,17,-11,18,-119,20,-24,21,19,23,4,24,-105,24,-19,24,-35,24,-113,24,-51,23,-42,22,51,21,94,19,-30,16,0,14,-71,10,22,7,70,3,105,-1,-127,-5,-35,-9,99,-12,89,-15,-76,-18,84,-20,84,-22,-63,-24,104,-25,-108,-26,21,-26,0,-26,113,-26,31,-25,49,-24,122,-23,8,-21,-97,-20,116,-18,61,-16,60,-14,18,-12,-14,-11,-106,-9,55,-7,-90,-6,-13,-5,52,-3,64,-2,48,-1,-12,-1,-128,0,-27,0,33,1,34,1,-7,0,-80,0,113,0,35,0,-14,-1,-93,-1,97,-1,20,-1,-79,-2,74,-2,-27,-3,-101,-3,104,-3,74,-3,75,-3,112,-3,-68,-3,49,-2,-98,-2,52,-1,-40,-1,109,0,24,1,-59,1,107,2,25,3,-52,3,-120,4,83,5,52,6,24,7,13,8,-2,8,-6,9,14,11,-19,11,-39,12,-115,13,8,14,87,14,-110,14,-95,14,-69,14,-56,14,-56,14,-49,14,-72,14,-105,14,55,14,-72,13,-3,12,54,12,74,11,55,10,44,9,-12,7,-98,6,75,5,-86,3,24,2,67,0,112,-2,-86,-4,-24,-6,96,-7,-34,-9,-109,-10,122,-11,-112,-12,-47,-13,72,-13,-19,-14,-58,-14,-69,-14,-12,-14,93,-13,-70,-13,87,-12,-15,-12,-78,-11,95,-10,47,-9,-44,-9,115,-8,-10,-8,69,-7,-121,-7,-103,-7,-85,-7,-90,-7,-89,-7,-66,-7,-37,-7,-15,-7,38,-6,69,-6,110,-6,-104,-6,-51,-6,32,-5,-93,-5,66,-4,5,-3,-38,-3,-55,-2,-66,-1,-63,0,-92,1,-80,2,-120,3,114,4,55,5,-52,5,80,6,120,6,112,6,18,6,86,5,96,4,77,3,14,2,-21,0,-63,-1,-73,-2,-64,-3,-7,-4,68,-4,-88,-5,60,-5,34,-5,38,-5,-91,-5,88,-4,111,-3,-90,-2,46,0,-57,1,-127,3,92,5,71,7,40,9,60,11,20,13,-5,14,-89,16,22,18,73,19,32,20,-76,20,1,21,2,21,-94,20,2,20,8,19,-67,17,28,16,85,14,43,12,-38,9,88,7,-93,4,-31,1,30,-1,96,-4,-56,-7,109,-9,69,-11,90,-13,-37,-15,-91,-16,-52,-17,94,-17,71,-17,-112,-17,17,-16,-22,-16,-25,-15,37,-13,-113,-12,33,-10}; }
	private static byte[] data22(){ return new byte[] {-57,-9,111,-7,20,-5,-98,-4,-3,-3,95,-1,-108,0,127,1,-117,2,35,3,-85,3,-85,3,101,3,-84,2,-115,1,53,0,-110,-2,-16,-4,92,-5,-17,-7,-77,-8,-115,-9,-95,-10,-67,-11,-17,-12,68,-12,-47,-13,-127,-13,91,-13,-128,-13,-12,-13,112,-12,37,-11,-34,-11,-100,-10,86,-9,18,-8,-28,-8,-53,-7,-71,-6,-80,-5,-61,-4,-56,-3,-14,-2,-9,-1,31,1,51,2,121,3,-94,4,21,6,-122,7,13,9,-72,10,74,12,-27,13,-118,15,19,17,-112,18,-45,19,-8,20,-32,21,-121,22,-14,22,37,23,7,23,-58,22,87,22,-84,21,-38,20,-36,19,-83,18,94,17,-46,15,23,14,60,12,68,10,67,8,56,6,18,4,19,2,50,0,105,-2,-70,-4,77,-5,30,-6,10,-7,56,-8,108,-9,-28,-10,75,-10,-70,-11,12,-11,86,-12,-112,-13,-24,-14,70,-14,-29,-15,-97,-15,-114,-15,-124,-15,-126,-15,125,-15,122,-15,101,-15,106,-15,123,-15,-89,-15,18,-14,108,-14,-46,-14,46,-13,117,-13,-82,-13,-37,-13,23,-12,-118,-12,8,-11,-40,-11,-81,-10,-68,-9,-63,-8,-53,-7,-36,-6,-27,-5,-27,-4,4,-2,-10,-2,9,0,22,1,12,2,-27,2,-40,3,-124,4,29,5,-124,5,-64,5,-40,5,-57,5,-116,5,48,5,-33,4,-122,4,14,4,-63,3,-93,3,-81,3,-10,3,112,4,62,5,31,6,59,7,126,8,-26,9,111,11,21,13,-64,14,110,16,32,18,-51,19,83,21,-68,22,-18,23,-18,24,-85,25,9,26,27,26,-64,25,-28,24,98,23,108,21,-13,18,22,16,-23,12,121,9,-6,5,106,2,-22,-2,93,-5,-3,-9,-56,-12,-73,-15,-9,-18,-95,-20,-84,-22,56,-23,48,-24,-84,-25,-128,-25,-120,-25,-12,-25,124,-24,82,-23,110,-22,-45,-21,-124,-19,111,-17,86,-15,112,-13,105,-11,63,-9,-2,-8,111,-6,-53,-5,43,-3,48,-2,63,-1,-25,-1,-110,0,-34,0,12,1,24,1,-49,0,-103,0,48,0,-78,-1,50,-1,-93,-2,8,-2,113,-3,-42,-4,69,-4,-54,-5,121,-5,65,-5,59,-5,100,-5,-84,-5,13,-4,-108,-4,36,-3,-39,-3,-124,-2,38,-1,-21,-1,-103,0,122,1,54,2,23,3,3,4,13,5,9,6,13,7,46,8,18,9,11,10,-77,10,107,11,-49,11,36,12,96,12,-107,12,-35,12,58,13,-106,13,-12,13,62,14,108,14,113,14,107,14,87,14,39,14,-40,13,-104,13,54,13,-79,12,-11,11,-25,10,-69,9,72,8,-85,6,-27,4,30,3,74,1,105,-1,-76,-3,-16,-5,61,-6,-97,-8,30,-9,-56,-11,-100,-12,-94,-13,8,-13,-110,-14,82,-14,95,-14,113,-14,-75,-14,31,-13,-84,-13,108,-12,30,-11,4,-10,-56,-10,-111,-9,60,-8,-51,-8,74,-7,-92,-7,-10,-7,44,-6,-110,-6,-23,-6,61,-5,-126,-5,-70,-5,-51,-5,-27,-5,-14,-5,-29,-5,-5,-5,37,-4,104,-4,-73,-4,57,-3,-11,-3,-79,-2,-91,-1,-112,0,-123,1,94,2,43,3,-97,3,-11,3,44,4,4,4,-62,3,69,3,-54,2,48,2,111,1,-56,0,1,0,51,-1,95,-2,-126,-3,-59,-4,20,-4,-99,-5,105,-5,99,-5,-74,-5,36,-4,-63,-4,-117,-3,118,-2,-99,-1,-51,0,62,2,-27,3,-97,5,125,7,107,9,59,11,30,13,-85,14,34,16,101,17,110,18,80,19,-35,19,56,20,69,20,4,20,111,19,-114,18,87,17,-59,15,-6,13,-26,11,-111,9,1,7,70,4,-120,1,-91,-2,-28,-5,53,-7,-49,-10,-76,-12,-10,-14,-85,-15,-105,-16,-5,-17,-74,-17,-98,-17,-14,-17,120,-16,71,-15,93,-14,-94,-13,66,-11,1,-9,-25,-8,-42,-6,-76,-4,-88,-2,104,0,-8,1,80,3,83,4,-14,4,46,5,-15,4,92,4,78,3,21,2,-90,0,21,-1,-101,-3,7,-4,126,-6,10,-7,-112,-9,98,-10,42,-11,65,-12,112,-13,-22,-14,-120,-14,113,-14,-128,-14,-63,-14,-10,-14,125,-13,1,-12,-94,-12,99,-11,74,-10,46,-9,35,-8,56,-7,37,-6,36,-5,19,-4,13,-3,33,-2,30,-1,68,0,103,1,-94,2,-11,3,70,5,-50,6,63,8,-19,9,121,11,39,13,-77,14,53,16,-109,17,-36,18,-39,19,-107,20,47,21,-106,21,-29,21,-4,21,14,22,-33,21,-124,21,18,21,57,20,64,19,18,18,-108,16,-29,14,5,13,30,11,17,9,8,7,12,5,44,3,106,1,-45,-1,88,-2,-11,-4,-91,-5,123,-6,76,-7,5,-8,-35,-10,-101,-11,115,-12,97,-13,125,-14,-46,-15,93,-15,51,-15,39,-15,41,-15,106,-15,-126,-15,-50,-15,23,-14,105,-14,-60,-14,78,-13,-55,-13,39,-12,-114,-12,-40,-12,-5,-12,21,-11,7,-11,8,-11,33,-11,50,-11,120,-11,-59,-11,36,-10,-79,-10,60,-9}; }
	private static byte[] data23(){ return new byte[] {-27,-9,-104,-8,89,-7,47,-6,-1,-6,-37,-5,-63,-4,-73,-3,-93,-2,-102,-1,-127,0,101,1,35,2,-41,2,67,3,121,3,-99,3,127,3,63,3,-22,2,-107,2,82,2,47,2,51,2,125,2,-40,2,98,3,23,4,-34,4,-20,5,30,7,103,8,-22,9,102,11,44,13,-47,14,-87,16,119,18,38,20,-33,21,101,23,-76,24,-80,25,83,26,105,26,4,26,28,25,-60,23,-25,21,-76,19,76,17,126,14,-108,11,118,8,43,5,-41,1,123,-2,54,-5,-19,-9,-17,-12,25,-14,-76,-17,-112,-19,-42,-21,-120,-22,126,-23,-50,-24,102,-24,76,-24,126,-24,16,-23,-29,-23,27,-21,-98,-20,70,-18,21,-16,27,-14,-10,-13,-35,-11,-97,-9,95,-7,-6,-6,78,-4,-105,-3,-76,-2,-107,-1,65,0,-88,0,-24,0,-12,0,-60,0,120,0,-16,-1,80,-1,-91,-2,-54,-3,6,-3,62,-4,-114,-5,-39,-6,90,-6,-20,-7,-73,-7,-82,-7,-64,-7,-10,-7,83,-6,-23,-6,111,-5,36,-4,-45,-4,-82,-3,114,-2,91,-1,80,0,81,1,95,2,-122,3,-85,4,-62,5,-43,6,-66,7,116,8,8,9,98,9,-91,9,-42,9,15,10,106,10,-45,10,91,11,-31,11,111,12,-23,12,83,13,-89,13,-6,13,56,14,114,14,-115,14,-77,14,-88,14,107,14,24,14,119,13,-113,12,125,11,24,10,-97,8,-23,6,36,5,84,3,81,1,115,-1,125,-3,-100,-5,-74,-7,-31,-9,65,-10,-51,-12,-115,-13,-93,-14,-26,-15,97,-15,18,-15,-5,-16,23,-15,92,-15,-43,-15,80,-14,25,-13,-37,-13,-83,-12,-96,-11,112,-10,84,-9,28,-8,0,-7,-59,-7,-119,-6,54,-5,-40,-5,119,-4,-13,-4,67,-3,-119,-3,-96,-3,-97,-3,127,-3,120,-3,120,-3,-128,-3,-64,-3,7,-2,124,-2,29,-1,-48,-1,-127,0,-6,0,119,1,-79,1,-65,1,-85,1,93,1,16,1,-68,0,94,0,3,0,-79,-1,69,-1,-41,-2,62,-2,-71,-3,-11,-4,111,-4,-36,-5,92,-5,32,-5,21,-5,46,-5,115,-5,-62,-5,66,-4,-41,-4,-84,-3,-111,-2,-65,-1,36,1,-89,2,78,4,17,6,-47,7,-108,9,55,11,-72,12,63,14,-120,15,-57,16,-46,17,-96,18,63,19,-94,19,-79,19,105,19,-54,18,-49,17,120,16,-30,14,-9,12,-61,10,100,8,-44,5,42,3,107,0,-54,-3,52,-5,-49,-8,-109,-10,-71,-12,18,-13,-33,-15,-16,-16,82,-16,-7,-17,1,-16,52,-16,-49,-16,-104,-15,-61,-14,45,-12,-24,-11,-40,-9,-8,-7,16,-4,40,-2,17,0,-67,1,32,3,14,4,-84,4,-77,4,104,4,-10,3,28,3,54,2,10,1,-49,-1,111,-2,-14,-4,120,-5,6,-6,-92,-8,66,-9,11,-10,-1,-12,42,-12,96,-13,-46,-14,105,-14,34,-14,-11,-15,-26,-15,39,-14,96,-14,-21,-14,-116,-13,91,-12,75,-11,44,-10,56,-9,17,-8,-1,-8,2,-6,-14,-6,-8,-5,26,-3,67,-2,-100,-1,-16,0,87,2,-87,3,27,5,-114,6,-5,7,112,9,5,11,110,12,-30,13,54,15,-110,16,-78,17,-87,18,125,19,67,20,-55,20,85,21,-83,21,-29,21,-26,21,-63,21,92,21,-79,20,-78,19,115,18,-29,16,35,15,93,13,94,11,-123,9,-55,7,7,6,76,4,-95,2,-25,0,64,-1,106,-3,-92,-5,-35,-7,46,-8,-122,-10,3,-11,-75,-13,-97,-14,-51,-15,39,-15,-48,-16,-97,-16,-102,-16,-50,-16,33,-15,-101,-15,49,-14,-38,-14,-102,-13,77,-12,-35,-12,108,-11,-50,-11,16,-10,39,-10,55,-10,54,-10,43,-10,34,-10,23,-10,-1,-11,-5,-11,-15,-11,-6,-11,-9,-11,24,-10,64,-10,-88,-10,16,-9,-90,-9,76,-8,16,-7,-42,-7,-87,-6,-116,-5,90,-4,49,-3,10,-2,-54,-2,121,-1,24,0,-117,0,-35,0,-10,0,10,1,11,1,-20,0,-19,0,18,1,86,1,-75,1,61,2,-40,2,-96,3,99,4,91,5,72,6,120,7,-39,8,70,10,4,12,-52,13,-68,15,-66,17,-84,19,119,21,17,23,71,24,68,25,-43,25,-22,25,-61,25,30,25,39,24,-75,22,-8,20,-27,18,-119,16,-6,13,42,11,61,8,48,5,31,2,15,-1,18,-4,34,-7,98,-10,-41,-13,100,-15,70,-17,111,-19,-51,-21,117,-22,-112,-23,20,-23,-1,-24,58,-23,-44,-23,-61,-22,-19,-21,74,-19,-28,-18,-100,-16,92,-14,64,-12,34,-10,-14,-9,-57,-7,90,-5,-41,-4,3,-2,-1,-2,-71,-1,74,0,-106,0,-76,0,-123,0,56,0,-75,-1,10,-1,68,-2,122,-3,-108,-4,-78,-5,-24,-6,50,-6,-109,-7,52,-7,-32,-8,-63,-8,-62,-8,-55,-8,4,-7,72,-7,-76,-7,74,-6,-22,-6,-46,-5,-5,-4,34,-2,95,-1,-87,0,-18,1,35,3,82,4,71,5,70,6}; }
	private static byte[] data24(){ return new byte[] {-2,6,-112,7,4,8,116,8,-62,8,2,9,74,9,-114,9,-16,9,96,10,-57,10,89,11,-9,11,-107,12,60,13,-46,13,97,14,-34,14,58,15,111,15,-128,15,95,15,1,15,124,14,-50,13,2,13,-17,11,-86,10,62,9,-91,7,-61,5,-41,3,-28,1,-57,-1,-64,-3,-83,-5,-56,-7,13,-8,85,-10,-15,-12,-97,-13,-96,-14,-55,-15,50,-15,-37,-16,-100,-16,-57,-16,10,-15,122,-15,26,-14,-46,-14,-103,-13,-126,-12,-126,-11,-122,-10,-93,-9,-65,-8,-28,-7,0,-5,-21,-5,-51,-4,107,-3,-10,-3,67,-2,122,-2,-128,-2,121,-2,127,-2,117,-2,-115,-2,-83,-2,-18,-2,64,-1,-94,-1,-31,-1,69,0,116,0,-97,0,-76,0,-107,0,117,0,65,0,-18,-1,-109,-1,82,-1,-12,-2,-76,-2,102,-2,62,-2,-10,-3,-64,-3,120,-3,47,-3,-24,-4,-89,-4,106,-4,39,-4,8,-4,-19,-5,-17,-5,1,-4,74,-4,-81,-4,59,-3,15,-2,6,-1,67,0,-125,1,-28,2,99,4,-33,5,104,7,-12,8,-121,10,-5,11,116,13,-56,14,-4,15,14,17,-5,17,-68,18,47,19,64,19,41,19,-127,18,-99,17,103,16,-56,14,-22,12,-61,10,127,8,3,6,120,3,-15,0,-110,-2,54,-4,-4,-7,-12,-9,31,-10,115,-12,5,-13,-35,-15,29,-15,-92,-16,-126,-16,-38,-16,-105,-15,-71,-14,41,-12,5,-10,12,-8,43,-6,77,-4,105,-2,85,0,-4,1,101,3,98,4,3,5,80,5,95,5,-8,4,102,4,-96,3,-126,2,115,1,42,0,-43,-2,104,-3,9,-4,-68,-6,106,-7,39,-8,5,-9,-13,-11,-10,-12,22,-12,88,-13,-54,-14,77,-14,15,-14,-1,-15,43,-14,-90,-14,31,-13,-42,-13,-110,-12,108,-11,77,-10,27,-9,-6,-9,-40,-8,-65,-7,-36,-6,-12,-5,40,-3,119,-2,-17,-1,61,1,-70,2,16,4,-103,5,-5,6,91,8,-79,9,-20,10,79,12,119,13,-78,14,-48,15,-18,16,2,18,-3,18,-55,19,-122,20,27,21,96,21,-113,21,123,21,51,21,-88,20,-26,19,-22,18,-30,17,-100,16,94,15,-4,13,-88,12,15,11,-115,9,-41,7,7,6,52,4,57,2,48,0,52,-2,27,-4,38,-6,60,-8,123,-10,-5,-12,-92,-13,-99,-14,-31,-15,93,-15,55,-15,68,-15,-127,-15,-11,-15,-100,-14,118,-13,49,-12,-15,-12,-64,-11,105,-10,-39,-10,80,-9,-89,-9,-9,-9,27,-8,75,-8,79,-8,75,-8,48,-8,12,-8,-75,-9,122,-9,6,-9,-49,-10,-124,-10,98,-10,83,-10,-128,-10,-53,-10,78,-9,-47,-9,-127,-8,47,-7,-20,-7,-82,-6,113,-5,58,-4,-29,-4,-100,-3,68,-2,-43,-2,82,-1,-66,-1,14,0,91,0,-89,0,-13,0,51,1,-88,1,-12,1,84,2,-78,2,60,3,-56,3,-115,4,93,5,114,6,-60,7,105,9,33,11,11,13,24,15,22,17,21,19,-42,20,111,22,-76,23,-82,24,97,25,-77,25,-88,25,115,25,-76,24,-51,23,-116,22,-16,20,31,19,17,17,-73,14,61,12,-92,9,-33,6,18,4,71,1,97,-2,-89,-5,-33,-8,52,-10,-70,-13,86,-15,102,-17,-112,-19,51,-20,68,-21,-99,-22,-123,-22,-89,-22,35,-21,-40,-21,-63,-20,17,-18,116,-17,22,-15,-49,-14,-92,-12,-104,-10,109,-8,58,-6,3,-4,112,-3,-54,-2,-75,-1,-114,0,-4,0,34,1,28,1,-44,0,95,0,-62,-1,-19,-2,26,-2,37,-3,86,-4,-122,-5,-49,-6,18,-6,-102,-7,24,-7,-99,-8,68,-8,-9,-9,-39,-9,-20,-9,52,-8,-58,-8,-100,-7,-68,-6,12,-4,113,-3,-36,-2,77,0,-102,1,-33,2,-13,3,-22,4,-76,5,104,6,8,7,125,7,-18,7,83,8,-71,8,19,9,111,9,-38,9,57,10,-81,10,68,11,-39,11,-114,12,79,13,11,14,-83,14,61,15,-96,15,-28,15,3,16,-8,15,-64,15,-114,15,23,15,-109,14,-47,13,-30,12,-71,11,90,10,-90,8,-38,6,-71,4,-62,2,-98,0,-110,-2,-92,-4,-71,-6,-3,-8,94,-9,-36,-11,-116,-12,110,-13,84,-14,-102,-15,-5,-16,-89,-16,-119,-16,-101,-16,-20,-16,106,-15,25,-14,20,-13,16,-12,81,-11,-84,-10,12,-8,95,-7,-85,-6,-41,-5,-67,-4,-114,-3,37,-2,-97,-2,-9,-2,89,-1,-111,-1,-13,-1,71,0,-87,0,0,1,86,1,125,1,-107,1,121,1,108,1,62,1,-8,0,-89,0,83,0,-41,-1,124,-1,27,-1,-59,-2,99,-2,24,-2,-35,-3,-55,-3,-77,-3,-72,-3,-73,-3,-75,-3,-89,-3,-73,-3,-123,-3,119,-3,80,-3,16,-3,-14,-4,-59,-4,-52,-4,-15,-4,57,-3,-84,-3,40,-2,-35,-2,-105,-1,104,0,101,1,96,2,-112,3,-29,4,45,6,-59,7,89,9,-41,10,102,12,-47,13,31,15,73,16,54,17}; }
	private static byte[] data25(){ return new byte[] {-2,17,103,18,-88,18,127,18,12,18,44,17,-13,15,119,14,-85,12,-69,10,-88,8,123,6,72,4,50,2,-2,-1,-57,-3,-103,-5,109,-7,92,-9,110,-11,-48,-13,-122,-14,-76,-15,104,-15,-111,-15,59,-14,99,-13,-47,-12,-109,-10,118,-8,120,-6,107,-4,88,-2,37,0,-70,1,29,3,61,4,25,5,-101,5,-30,5,-77,5,121,5,-23,4,46,4,51,3,14,2,-23,0,-107,-1,62,-2,-51,-4,115,-5,12,-6,-86,-8,85,-9,31,-10,-18,-12,-7,-13,36,-13,-124,-14,32,-14,-34,-15,-61,-15,-14,-15,41,-14,-103,-14,40,-13,-60,-13,119,-12,58,-11,38,-10,-12,-10,34,-8,25,-7,81,-6,-112,-5,-47,-4,50,-2,-119,-1,-12,0,71,2,-78,3,8,5,80,6,100,7,123,8,-103,9,-60,10,-23,11,49,13,-122,14,-45,15,20,17,30,18,-1,18,-95,19,17,20,78,20,48,20,52,20,-27,19,-86,19,83,19,-31,18,89,18,-74,17,-53,16,-73,15,116,14,-19,12,41,11,93,9,92,7,52,5,32,3,-76,0,116,-2,35,-4,-28,-7,-31,-9,12,-10,-111,-12,92,-13,112,-14,-22,-15,-80,-15,-87,-15,15,-14,124,-14,51,-13,-1,-13,-67,-12,-94,-11,93,-10,44,-9,-32,-9,-126,-8,31,-7,123,-7,-57,-7,-9,-7,-6,-7,-45,-7,-97,-7,63,-7,-38,-8,112,-8,-11,-9,113,-9,38,-9,-46,-10,-94,-10,-108,-10,-100,-10,-53,-10,31,-9,-107,-9,2,-8,-113,-8,39,-7,-58,-7,107,-6,-9,-6,-101,-5,41,-4,-37,-4,106,-3,11,-2,-81,-2,64,-1,-58,-1,52,0,-123,0,-68,0,-30,0,16,1,82,1,-116,1,29,2,-63,2,-54,3,-22,4,62,6,-39,7,-110,9,88,11,48,13,26,15,-27,16,-98,18,43,20,126,21,-128,22,87,23,-47,23,9,24,2,24,-65,23,78,23,-119,22,-93,21,107,20,-31,18,58,17,47,15,1,13,-97,10,20,8,113,5,-70,2,10,0,50,-3,-122,-6,-37,-9,86,-11,-6,-14,-60,-16,-10,-18,108,-19,54,-20,100,-21,-19,-22,-19,-22,56,-21,-36,-21,-30,-20,30,-18,-95,-17,71,-15,22,-13,-8,-12,-23,-10,-44,-8,-88,-6,88,-4,-43,-3,11,-1,14,0,-105,0,-17,0,-16,0,-92,0,49,0,-104,-1,-16,-2,45,-2,108,-3,-86,-4,-55,-5,-14,-6,6,-6,13,-7,40,-8,98,-9,-81,-10,51,-10,20,-10,25,-10,-106,-10,82,-9,83,-8,-89,-7,-8,-6,124,-4,-18,-3,115,-1,-72,0,-3,1,4,3,3,4,-57,4,95,5,-16,5,107,6,-14,6,66,7,-61,7,39,8,-101,8,26,9,-119,9,33,10,-70,10,79,11,21,12,-74,12,118,13,15,14,-78,14,59,15,-125,15,-58,15,-36,15,-47,15,-80,15,80,15,-27,14,80,14,105,13,93,12,36,11,-96,9,12,8,62,6,103,4,105,2,114,0,-109,-2,-71,-4,-5,-6,70,-7,-86,-9,29,-10,-82,-12,91,-13,54,-14,50,-15,124,-16,-14,-17,-64,-17,-56,-17,48,-16,-48,-16,-62,-15,-34,-14,39,-12,126,-11,-79,-10,-29,-9,6,-7,-2,-7,-29,-6,-49,-5,-114,-4,83,-3,0,-2,-71,-2,120,-1,47,0,-77,0,73,1,-73,1,14,2,64,2,64,2,41,2,-4,1,-119,1,16,1,120,0,-62,-1,47,-1,-125,-2,6,-2,-93,-3,91,-3,61,-3,42,-3,70,-3,77,-3,-121,-3,-77,-3,-51,-3,-22,-3,-17,-3,-9,-3,-13,-3,-55,-3,-75,-3,-101,-3,126,-3,122,-3,106,-3,-117,-3,-75,-3,-37,-3,52,-2,-98,-2,19,-1,-85,-1,-121,0,105,1,-113,2,-42,3,76,5,-45,6,112,8,-26,9,111,11,-45,12,51,14,76,15,39,16,-66,16,43,17,65,17,13,17,-116,16,-38,15,-53,14,-124,13,33,12,113,10,-77,8,-81,6,-119,4,87,2,-4,-1,-96,-3,41,-5,-37,-8,-62,-10,-15,-12,-118,-13,-113,-14,32,-14,13,-14,-125,-14,101,-13,-110,-12,31,-10,-63,-9,-125,-7,53,-5,-25,-4,122,-2,-19,-1,65,1,92,2,58,3,10,4,-115,4,-26,4,15,5,-34,4,-114,4,-4,3,58,3,72,2,43,1,-22,-1,-106,-2,31,-3,-78,-5,67,-6,-59,-8,63,-9,-22,-11,-78,-12,-100,-13,-99,-14,-15,-15,103,-15,28,-15,-6,-16,7,-15,66,-15,-106,-15,25,-14,-96,-14,108,-13,84,-12,55,-11,94,-10,-120,-9,-52,-8,9,-6,75,-5,-104,-4,1,-2,38,-1,119,0,-110,1,-76,2,-60,3,-50,4,-27,5,31,7,77,8,-85,9,18,11,104,12,-74,13,-33,14,-36,15,-81,16,83,17,-61,17,15,18,85,18,-128,18,-88,18,1,19,20,19,49,19,0,19,-81,18,55,18,92,17,89,16,32,15,-128,13,-62,11,-81,9,-124,7,71,5,-50,2,80,0,-31,-3,-106,-5,126,-7,124,-9,-23,-11}; }
	private static byte[] data26(){ return new byte[] {-108,-12,-96,-13,10,-13,-72,-14,-89,-14,-52,-14,56,-13,-71,-13,85,-12,-5,-12,-77,-11,-128,-10,65,-9,-10,-9,-78,-8,99,-7,-15,-7,57,-6,107,-6,120,-6,83,-6,5,-6,-88,-7,34,-7,-98,-8,57,-8,-47,-9,99,-9,2,-9,-59,-10,122,-10,106,-10,75,-10,54,-10,75,-10,102,-10,-93,-10,-23,-10,102,-9,-30,-9,123,-8,32,-7,-21,-7,-103,-6,116,-5,66,-4,11,-3,-78,-3,71,-2,-77,-2,-10,-2,19,-1,78,-1,-127,-1,-34,-1,50,0,-54,0,-111,1,-109,2,-99,3,-7,4,87,6,-33,7,-113,9,22,11,-63,12,92,14,-16,15,76,17,-124,18,107,19,59,20,-42,20,64,21,-108,21,-79,21,-74,21,-113,21,75,21,-92,20,-44,19,-74,18,62,17,-103,15,-111,13,111,11,36,9,-86,6,39,4,-114,1,2,-1,99,-4,-63,-7,46,-9,-56,-12,-113,-14,-115,-16,-70,-18,95,-19,96,-20,-71,-21,-113,-21,-68,-21,86,-20,58,-19,97,-18,-58,-17,74,-15,-13,-14,-77,-12,112,-10,41,-8,-51,-7,76,-5,-109,-4,-98,-3,104,-2,-3,-2,69,-1,95,-1,87,-1,41,-1,-31,-2,106,-2,-54,-3,-5,-4,48,-4,12,-5,-32,-7,-93,-8,96,-9,74,-10,-126,-11,-3,-12,-67,-12,-25,-12,100,-11,49,-10,58,-9,98,-8,-77,-7,-3,-6,97,-4,-81,-3,-1,-2,26,0,57,1,31,2,-34,2,-122,3,28,4,-72,4,69,5,-63,5,103,6,13,7,-87,7,65,8,-22,8,-92,9,46,10,-44,10,-111,11,38,12,-27,12,114,13,21,14,-82,14,10,15,89,15,-120,15,126,15,123,15,11,15,-61,14,41,14,106,13,127,12,78,11,4,10,-97,8,31,7,122,5,-36,3,66,2,-108,0,-29,-2,38,-3,113,-5,-90,-7,-24,-9,50,-10,-125,-12,-1,-14,-81,-15,-104,-16,-51,-17,121,-17,114,-17,-31,-17,125,-16,84,-15,77,-14,60,-13,80,-12,83,-11,44,-10,31,-9,6,-8,3,-7,2,-6,30,-5,79,-4,95,-3,112,-2,115,-1,69,0,16,1,-86,1,51,2,115,2,-67,2,-69,2,-98,2,55,2,-87,1,-19,0,15,0,33,-1,88,-2,-93,-3,19,-3,-84,-4,-125,-4,-119,-4,-97,-4,-66,-4,-33,-4,32,-3,63,-3,110,-3,-115,-3,-76,-3,-47,-3,-5,-3,20,-2,43,-2,56,-2,57,-2,60,-2,28,-2,22,-2,-21,-3,-29,-3,-39,-3,-36,-3,32,-2,98,-2,-20,-2,-77,-1,-102,0,-68,1,5,3,111,4,-15,5,100,7,-76,8,25,10,93,11,93,12,77,13,21,14,-93,14,10,15,93,15,85,15,53,15,-59,14,40,14,45,13,-21,11,99,10,-113,8,-97,6,79,4,-24,1,-113,-1,54,-3,16,-5,-29,-8,56,-9,-60,-11,-106,-12,-48,-13,104,-13,121,-13,-44,-13,-104,-12,-104,-11,-25,-10,41,-8,-118,-7,-63,-6,-11,-5,51,-3,94,-2,112,-1,107,0,124,1,90,2,63,3,-28,3,74,4,-103,4,106,4,43,4,-115,3,-71,2,-47,1,-53,0,-124,-1,47,-2,-48,-4,96,-5,-40,-7,71,-8,-44,-10,100,-11,46,-12,13,-13,43,-14,-122,-15,9,-15,-43,-16,-66,-16,-34,-16,58,-15,-72,-15,111,-14,85,-13,67,-12,112,-11,-85,-10,-38,-9,37,-7,99,-6,-120,-5,-95,-4,-74,-3,-60,-2,-65,-1,-70,0,-41,1,-16,2,34,4,103,5,-84,6,-29,7,38,9,50,10,54,11,10,12,-32,12,116,13,15,14,-103,14,50,15,-52,15,95,16,13,17,-100,17,17,18,-122,18,-83,18,-54,18,-89,18,47,18,-119,17,125,16,77,15,-89,13,-59,11,-84,9,113,7,20,5,-87,2,62,0,-9,-3,-29,-5,-10,-7,73,-8,-48,-10,-91,-11,-46,-12,65,-12,12,-12,3,-12,47,-12,-117,-12,12,-11,-93,-11,84,-10,-5,-10,-67,-9,105,-8,17,-7,-59,-7,66,-6,-91,-6,-20,-6,-12,-6,-34,-6,-117,-6,43,-6,-57,-7,91,-7,-13,-8,-114,-8,60,-8,-32,-9,-110,-9,70,-9,-50,-10,96,-10,-17,-11,-128,-11,83,-11,65,-11,80,-11,-88,-11,42,-10,-20,-10,-75,-9,-113,-8,115,-7,62,-6,11,-5,-79,-5,61,-4,-92,-4,1,-3,88,-3,-78,-3,15,-2,-109,-2,13,-1,-91,-1,83,0,12,1,-23,1,-40,2,-6,3,36,5,107,6,-48,7,34,9,-103,10,-21,11,38,13,55,14,68,15,31,16,-20,16,-80,17,103,18,28,19,-70,19,60,20,-82,20,-39,20,-58,20,-116,20,-13,19,26,19,-23,17,122,16,-30,14,4,13,-7,10,-66,8,107,6,-42,3,65,1,-98,-2,-25,-5,58,-7,-62,-10,101,-12,62,-14,101,-16,-49,-18,-69,-19,-4,-20,-53,-20,-5,-20,-126,-19,99,-18,92,-17,-100,-16,-16,-15,110,-13,-15,-12,81,-10,-66,-9,32,-7,105,-6,-107,-5,-89,-4,-96,-3,87,-2,-27,-2,59,-1}; }
	private static byte[] data27(){ return new byte[] {95,-1,68,-1,-10,-2,76,-2,118,-3,124,-4,63,-5,-23,-7,-97,-8,71,-9,66,-10,108,-11,-60,-12,-118,-12,-93,-12,-8,-12,-98,-11,-122,-10,-112,-9,-40,-8,27,-6,107,-5,-87,-4,-29,-3,7,-1,33,0,5,1,-22,1,-74,2,-99,3,90,4,39,5,-28,5,-82,6,93,7,23,8,-103,8,57,9,-57,9,97,10,-12,10,-126,11,15,12,-86,12,29,13,-98,13,-2,13,76,14,-104,14,-71,14,-43,14,-67,14,-106,14,89,14,-47,13,70,13,-115,12,-90,11,-81,10,-100,9,121,8,81,7,16,6,-55,4,99,3,-58,1,31,0,72,-2,116,-4,-116,-6,-97,-8,-62,-10,18,-11,-74,-13,108,-14,-65,-15,44,-15,2,-15,56,-15,127,-15,17,-14,-102,-14,72,-13,-11,-13,-103,-12,107,-11,42,-10,22,-9,21,-8,84,-7,-115,-6,-35,-5,57,-3,110,-2,-108,-1,-101,0,102,1,45,2,-76,2,3,3,55,3,50,3,-13,2,101,2,-76,1,-34,0,-40,-1,-26,-2,-21,-3,57,-3,-92,-4,63,-4,32,-4,30,-4,61,-4,121,-4,-87,-4,13,-3,82,-3,-104,-3,-20,-3,59,-2,-125,-2,-63,-2,0,-1,79,-1,116,-1,-105,-1,-104,-1,-112,-1,87,-1,16,-1,-65,-2,119,-2,45,-2,12,-2,11,-2,76,-2,-48,-2,111,-1,97,0,127,1,-118,2,-78,3,-18,4,30,6,71,7,95,8,-120,9,-117,10,-104,11,-107,12,122,13,67,14,-29,14,56,15,94,15,46,15,-98,14,-64,13,-126,12,-8,10,23,9,5,7,-20,4,-74,2,-101,0,102,-2,114,-4,-75,-6,41,-7,-25,-9,-37,-10,27,-10,-42,-11,-37,-11,44,-10,-75,-10,116,-9,77,-8,45,-7,0,-6,-38,-6,-88,-5,-91,-4,-104,-3,-104,-2,-59,-1,-49,0,-9,1,-32,2,-68,3,68,4,-99,4,-84,4,-109,4,40,4,-116,3,-53,2,-21,1,-46,0,-118,-1,41,-2,-123,-4,-25,-6,69,-7,-101,-9,26,-10,-91,-12,121,-13,-118,-14,-75,-15,57,-15,-23,-16,-27,-16,22,-15,-108,-15,59,-14,35,-13,46,-12,78,-11,-98,-10,-53,-9,40,-7,98,-6,-114,-5,-74,-4,-72,-3,-59,-2,-61,-1,-56,0,-62,1,-48,2,-21,3,0,5,23,6,-8,6,-40,7,126,8,43,9,-92,9,37,10,-108,10,26,11,-56,11,115,12,78,13,36,14,-6,14,-39,15,-98,16,85,17,-34,17,71,18,93,18,69,18,1,18,79,17,86,16,9,15,91,13,-114,11,-122,9,108,7,93,5,49,3,56,1,69,-1,101,-3,-52,-5,94,-6,49,-7,63,-8,-118,-9,42,-9,2,-9,19,-9,53,-9,121,-9,-52,-9,25,-8,-109,-8,6,-7,102,-7,-11,-7,107,-6,-64,-6,40,-5,78,-5,80,-5,51,-5,-4,-6,-74,-6,106,-6,24,-6,-44,-7,-121,-7,78,-7,-15,-8,-117,-8,9,-8,100,-9,-90,-10,-35,-11,58,-11,-73,-12,104,-12,103,-12,-75,-12,38,-11,-30,-11,-90,-10,-115,-9,89,-8,33,-7,-34,-7,92,-6,-57,-6,72,-5,-57,-5,90,-4,-38,-4,-106,-3,104,-2,35,-1,-7,-1,-79,0,-125,1,63,2,53,3,23,4,9,5,26,6,49,7,62,8,56,9,30,10,-37,10,-82,11,96,12,13,13,-38,13,-54,14,-56,15,-51,16,-55,17,-78,18,126,19,29,20,-117,20,-82,20,-94,20,97,20,-49,19,5,19,-27,17,-107,16,-21,14,-15,12,-60,10,101,8,-33,5,45,3,118,0,-63,-3,4,-5,112,-8,-16,-11,-53,-13,3,-14,-123,-16,-101,-17,10,-17,-26,-18,14,-17,-126,-17,30,-16,-25,-16,-59,-15,-45,-14,-60,-13,-27,-12,13,-10,70,-9,-96,-8,-32,-7,52,-5,116,-4,121,-3,86,-2,-17,-2,69,-1,66,-1,20,-1,-123,-2,-73,-3,-60,-4,-104,-5,89,-6,31,-7,-14,-9,-10,-10,27,-10,-121,-11,63,-11,61,-11,124,-11,23,-10,-48,-10,-67,-9,-46,-8,-13,-7,-3,-6,9,-4,18,-3,8,-2,-6,-2,1,0,17,1,44,2,56,3,104,4,120,5,96,6,41,7,-28,7,-119,8,34,9,-72,9,59,10,-37,10,116,11,-9,11,114,12,-73,12,-8,12,32,13,53,13,62,13,54,13,60,13,55,13,42,13,11,13,-65,12,92,12,-5,11,96,11,-44,10,55,10,-102,9,-12,8,79,8,-121,7,-100,6,-127,5,31,4,-113,2,-45,0,24,-1,42,-3,94,-5,-107,-7,21,-8,-72,-10,-86,-11,-42,-12,44,-12,-40,-13,-103,-13,107,-13,87,-13,106,-13,-126,-13,-100,-13,3,-12,90,-12,0,-11,-44,-11,-44,-10,6,-8,73,-7,-78,-6,28,-4,-115,-3,-49,-2,1,0,21,1,-5,1,-122,2,-19,2,25,3,-20,2,-106,2,-1,1,91,1,-112,0,-63,-1,-10,-2,68,-2,-77,-3,47,-3,-32,-4,-84,-4,-111,-4,-69,-4,-19,-4,68,-3,-86,-3,10,-2,-122,-2,-30,-2}; }
	private static byte[] data28(){ return new byte[] {56,-1,-111,-1,-6,-1,69,0,-106,0,-43,0,-9,0,-8,0,-42,0,121,0,-9,-1,114,-1,-40,-2,107,-2,32,-2,3,-2,37,-2,-126,-2,10,-1,-97,-1,59,0,-17,0,-104,1,74,2,25,3,-20,3,-20,4,26,6,76,7,-95,8,-2,9,83,11,-116,12,127,13,78,14,-47,14,-21,14,-57,14,62,14,97,13,57,12,-63,10,36,9,88,7,116,5,126,3,-106,1,-51,-1,26,-2,-118,-4,66,-5,55,-6,127,-7,-37,-8,-113,-8,99,-8,76,-8,88,-8,103,-8,-104,-8,-19,-8,126,-7,35,-6,-8,-6,-15,-5,21,-3,85,-2,-117,-1,-73,0,-59,1,-71,2,-104,3,47,4,-101,4,-35,4,-13,4,-77,4,75,4,-87,3,-74,2,-106,1,61,0,-67,-2,27,-3,116,-5,-77,-7,12,-8,82,-10,-44,-12,-95,-13,-116,-14,-40,-15,90,-15,69,-15,116,-15,-29,-15,115,-14,63,-13,42,-12,62,-11,80,-10,118,-9,-96,-8,-45,-7,9,-5,75,-4,113,-3,-84,-2,-67,-1,-28,0,-18,1,7,3,-19,3,-54,4,-92,5,63,6,-56,6,25,7,93,7,-99,7,-56,7,3,8,102,8,-39,8,-123,9,85,10,53,11,67,12,79,13,89,14,57,15,-15,15,126,16,-46,16,-15,16,-78,16,58,16,125,15,-113,14,104,13,47,12,-81,10,47,9,-108,7,-23,5,61,4,-116,2,-9,0,109,-1,28,-2,23,-3,38,-4,94,-5,-52,-6,81,-6,-3,-7,-71,-7,-108,-7,127,-7,-112,-7,-97,-7,-58,-7,-5,-7,46,-6,102,-6,-127,-6,-106,-6,-103,-6,-113,-6,-128,-6,113,-6,101,-6,96,-6,85,-6,70,-6,16,-6,-45,-7,83,-7,-47,-8,31,-8,83,-9,-101,-10,-59,-11,88,-11,-47,-12,-101,-12,-106,-12,-45,-12,63,-11,-58,-11,102,-10,16,-9,-89,-9,62,-8,-62,-8,66,-7,-68,-7,63,-6,-56,-6,120,-5,39,-4,10,-3,-46,-3,-74,-2,-111,-1,98,0,76,1,39,2,7,3,-52,3,-106,4,100,5,16,6,-66,6,67,7,-51,7,69,8,-71,8,87,9,-3,9,-42,10,-41,11,-33,12,4,14,72,15,114,16,-104,17,-96,18,-117,19,53,20,-72,20,-16,20,-5,20,-86,20,13,20,50,19,-21,17,102,16,-108,14,122,12,22,10,100,7,-95,4,-66,1,-44,-2,18,-4,121,-7,70,-9,91,-11,-43,-13,-78,-14,-69,-15,41,-15,-59,-16,-88,-16,-93,-16,-40,-16,32,-15,-59,-15,109,-14,103,-13,125,-12,-59,-11,37,-9,-128,-8,-18,-7,33,-5,80,-4,70,-3,2,-2,107,-2,-114,-2,-121,-2,29,-2,125,-3,-85,-4,-96,-5,-118,-6,103,-7,71,-8,68,-9,94,-10,-65,-11,85,-11,47,-11,69,-11,-109,-11,37,-10,-73,-10,127,-9,60,-8,15,-7,-17,-7,-44,-6,-59,-5,-21,-4,41,-2,-128,-1,2,1,107,2,-55,3,20,5,82,6,104,7,71,8,13,9,-49,9,123,10,43,11,-73,11,49,12,-96,12,-17,12,9,13,26,13,4,13,-76,12,122,12,58,12,-13,11,-102,11,77,11,6,11,-68,10,-123,10,62,10,18,10,-13,9,-95,9,109,9,16,9,-89,8,25,8,82,7,100,6,82,5,-4,3,-104,2,24,1,-112,-1,-19,-3,-115,-4,48,-5,-1,-7,-4,-8,28,-8,79,-9,-86,-10,1,-10,112,-11,-23,-12,112,-12,18,-12,-48,-13,-63,-13,-33,-13,84,-12,-29,-12,-65,-11,-65,-10,-15,-9,65,-7,-100,-6,-17,-5,56,-3,83,-2,90,-1,43,0,-58,0,23,1,61,1,38,1,-17,0,-124,0,21,0,-106,-1,0,-1,96,-2,-24,-3,108,-3,1,-3,-55,-4,-124,-4,-112,-4,-78,-4,-15,-4,92,-3,-87,-3,38,-2,-100,-2,23,-1,-106,-1,1,0,113,0,-8,0,62,1,-115,1,-61,1,-94,1,-117,1,62,1,-40,0,96,0,-3,-1,-94,-1,108,-1,99,-1,104,-1,-128,-1,-80,-1,-66,-1,-50,-1,-14,-1,12,0,51,0,-96,0,42,1,-1,1,28,3,101,4,-58,5,74,7,-70,8,35,10,84,11,82,12,0,13,101,13,127,13,89,13,-19,12,58,12,82,11,70,10,-40,8,73,7,-68,5,-2,3,82,2,-59,0,104,-1,11,-2,7,-3,22,-4,73,-5,-115,-6,3,-6,88,-7,-23,-8,-125,-8,81,-8,68,-8,127,-8,15,-7,-61,-7,-56,-6,-29,-5,26,-3,80,-2,119,-1,-65,0,-51,1,-58,2,-91,3,82,4,-36,4,64,5,79,5,57,5,-57,4,31,4,31,3,-23,1,127,0,-44,-2,13,-3,22,-5,45,-7,94,-9,-70,-11,80,-12,35,-13,73,-14,-49,-15,-124,-15,-99,-15,-61,-15,35,-14,-86,-14,86,-13,36,-12,15,-11,37,-10,92,-9,-83,-8,10,-6,-117,-5,-5,-4,108,-2,-51,-1,17,1,32,2,33,3,-14,3,-102,4,35,5,118,5,-67,5,-67,5,-57,5,-70,5,-110,5}; }
	private static byte[] data29(){ return new byte[] {-95,5,-75,5,1,6,-125,6,39,7,27,8,25,9,42,10,82,11,74,12,49,13,-66,13,41,14,90,14,91,14,35,14,-60,13,75,13,-80,12,5,12,13,11,18,10,-15,8,-81,7,95,6,-19,4,-85,3,111,2,102,1,106,0,125,-1,-62,-2,11,-2,110,-3,-63,-4,53,-4,-58,-5,86,-5,13,-5,-55,-6,-121,-6,116,-6,83,-6,51,-6,42,-6,7,-6,6,-6,17,-6,35,-6,84,-6,-127,-6,-103,-6,-77,-6,-92,-6,98,-6,12,-6,119,-7,-38,-8,9,-8,54,-9,-120,-10,-40,-11,112,-11,25,-11,-4,-12,-1,-12,44,-11,113,-11,-78,-11,17,-10,105,-10,-69,-10,4,-9,112,-9,-43,-9,77,-8,-36,-8,-113,-7,73,-6,37,-5,26,-4,13,-3,31,-2,52,-1,55,0,47,1,61,2,0,3,-65,3,99,4,-55,4,37,5,103,5,-99,5,-64,5,-5,5,46,6,-103,6,18,7,-76,7,-98,8,-114,9,-73,10,-11,11,49,13,126,14,-45,15,-3,16,17,18,0,19,-77,19,64,20,-128,20,110,20,67,20,-125,19,-107,18,51,17,94,15,55,13,-73,10,5,8,65,5,-127,2,-49,-1,103,-3,60,-5,80,-7,-84,-9,74,-10,-3,-12,-34,-13,-34,-14,18,-14,108,-15,-26,-16,-48,-16,1,-15,115,-15,73,-14,73,-13,-118,-12,-20,-11,61,-9,-109,-8,-58,-7,-12,-6,-66,-5,117,-4,-5,-4,51,-3,59,-3,6,-3,-115,-4,-44,-5,1,-5,16,-6,-10,-8,24,-8,45,-9,119,-10,-44,-11,-105,-11,85,-11,88,-11,115,-11,-115,-11,-60,-11,-7,-11,101,-10,-51,-10,100,-9,39,-8,47,-7,99,-6,-45,-5,89,-3,10,-1,-71,0,116,2,14,4,-107,5,-15,6,52,8,78,9,92,10,54,11,4,12,-96,12,20,13,124,13,-112,13,-116,13,96,13,-12,12,-128,12,-40,11,43,11,-119,10,-48,9,85,9,-27,8,-81,8,-125,8,112,8,-124,8,-105,8,-110,8,-127,8,90,8,0,8,-115,7,-22,6,62,6,87,5,116,4,89,3,77,2,32,1,18,0,-21,-2,-13,-3,-31,-4,-15,-5,1,-5,20,-6,58,-7,88,-8,113,-9,-103,-10,-74,-11,-4,-12,93,-12,-21,-13,-61,-13,-21,-13,61,-12,-16,-12,-55,-11,-12,-10,24,-8,88,-7,116,-6,-118,-5,-126,-4,100,-3,9,-2,-119,-2,-55,-2,-4,-2,-8,-2,-38,-2,-101,-2,77,-2,-13,-3,-113,-3,54,-3,-19,-4,-119,-4,104,-4,91,-4,70,-4,111,-4,-127,-4,-60,-4,22,-3,119,-3,-9,-3,111,-2,3,-1,-88,-1,40,0,-59,0,50,1,-112,1,-51,1,-40,1,-52,1,-66,1,-106,1,105,1,47,1,46,1,24,1,0,1,-35,0,-51,0,-99,0,99,0,16,0,-81,-1,92,-1,28,-1,3,-1,64,-1,-110,-1,91,0,40,1,81,2,120,3,-54,4,32,6,101,7,-106,8,-122,9,89,10,-10,10,97,11,-127,11,-122,11,59,11,-60,10,37,10,84,9,103,8,52,7,4,6,-56,4,117,3,69,2,1,1,-53,-1,-94,-2,117,-3,119,-4,81,-5,96,-6,95,-7,-120,-8,-2,-9,-86,-9,-119,-9,-48,-9,83,-8,31,-7,24,-6,72,-5,124,-4,-76,-3,-22,-2,11,0,49,1,36,2,22,3,-23,3,112,4,-16,4,15,5,-20,4,112,4,-107,3,112,2,-24,0,46,-1,98,-3,123,-5,-82,-7,-28,-9,70,-10,2,-11,-14,-13,7,-13,99,-14,-32,-15,-114,-15,112,-15,-125,-15,-72,-15,65,-14,-23,-14,-37,-13,5,-11,95,-10,-10,-9,-125,-7,53,-5,-33,-4,124,-2,-25,-1,68,1,107,2,90,3,18,4,-97,4,-12,4,4,5,-2,4,-79,4,104,4,37,4,-52,3,-82,3,-114,3,-54,3,58,4,-72,4,116,5,82,6,52,7,35,8,2,9,-78,9,96,10,-41,10,30,11,99,11,-128,11,-118,11,121,11,84,11,8,11,-89,10,25,10,118,9,-86,8,-66,7,-39,6,-19,5,-4,4,35,4,109,3,-82,2,-7,1,97,1,-70,0,12,0,90,-1,-91,-2,-26,-3,69,-3,-115,-4,-7,-5,112,-5,-10,-6,-106,-6,92,-6,29,-6,42,-6,39,-6,64,-6,83,-6,108,-6,116,-6,105,-6,41,-6,-22,-7,89,-7,-39,-8,43,-8,116,-9,-25,-10,77,-10,-36,-11,126,-11,60,-11,28,-11,19,-11,49,-11,53,-11,81,-11,107,-11,127,-11,-110,-11,-78,-11,-5,-11,66,-10,-39,-10,95,-9,51,-8,26,-7,42,-6,92,-5,-119,-4,-38,-3,9,-1,43,0,59,1,32,2,-38,2,124,3,-14,3,58,4,105,4,111,4,123,4,101,4,92,4,85,4,-128,4,-46,4,48,5,-49,5,-108,6,-121,7,-103,8,-72,9,20,11,91,12,-77,13,-2,14,62,16,78,17,78,18,-2,18,-114,19,-85,19,124,19,-17,18,-36,17,-121,16,-64,14,-74,12}; }
	private static byte[] data30(){ return new byte[] {-125,10,25,8,-62,5,-125,3,108,1,103,-1,-119,-3,-48,-5,45,-6,-114,-8,8,-9,-103,-11,117,-12,100,-13,-115,-14,44,-14,26,-14,107,-14,-8,-14,-35,-13,-27,-12,-13,-11,32,-9,42,-8,40,-7,-2,-7,-81,-6,75,-5,-113,-5,-57,-5,-66,-5,-109,-5,45,-5,-94,-6,-4,-7,62,-7,-120,-8,-66,-9,53,-9,-112,-10,31,-10,-56,-11,117,-11,73,-11,27,-11,-5,-12,-13,-12,-36,-12,-6,-12,36,-11,-118,-11,73,-10,64,-9,122,-8,-19,-7,-111,-5,96,-3,50,-1,18,1,-32,2,-93,4,88,6,-31,7,76,9,-90,10,-43,11,-24,12,-56,13,81,14,-61,14,-52,14,-93,14,24,14,106,13,127,12,-115,11,105,10,118,9,115,8,-79,7,24,7,-79,6,122,6,83,6,103,6,72,6,92,6,65,6,56,6,18,6,-42,5,-101,5,67,5,-11,4,-115,4,20,4,-119,3,-18,2,78,2,-106,1,-55,0,10,0,44,-1,68,-2,95,-3,98,-4,96,-5,69,-6,27,-7,-2,-9,-9,-10,31,-10,110,-11,30,-11,-3,-12,59,-11,-57,-11,125,-10,81,-9,40,-8,16,-7,-28,-7,-76,-6,91,-5,-14,-5,107,-4,-49,-4,9,-3,61,-3,79,-3,67,-3,68,-3,16,-3,-38,-4,-98,-4,104,-4,42,-4,-22,-5,-14,-5,-18,-5,2,-4,88,-4,-102,-4,9,-3,111,-3,-21,-3,91,-2,-16,-2,123,-1,0,0,-120,0,9,1,113,1,-42,1,20,2,48,2,93,2,109,2,-126,2,-122,2,-115,2,-100,2,-95,2,-93,2,114,2,53,2,-51,1,72,1,-89,0,29,0,-96,-1,51,-1,9,-1,-17,-2,28,-1,-103,-1,51,0,-2,0,-22,1,-11,2,10,4,14,5,11,6,-6,6,-74,7,84,8,-64,8,42,9,110,9,113,9,-101,9,106,9,54,9,-35,8,79,8,-77,7,-47,6,-14,5,-48,4,-81,3,126,2,56,1,-3,-1,-85,-2,83,-3,23,-4,-14,-6,-28,-7,2,-7,107,-8,30,-8,31,-8,93,-8,-25,-8,-94,-7,-121,-6,-111,-5,-97,-4,-44,-3,-27,-2,32,0,59,1,67,2,77,3,8,4,-107,4,-39,4,-35,4,117,4,-54,3,-70,2,91,1,-42,-1,36,-2,106,-4,-46,-6,76,-7,-22,-9,-65,-10,-88,-11,-43,-12,-16,-13,95,-13,-67,-14,98,-14,13,-14,21,-14,104,-14,-8,-14,-19,-13,38,-11,-100,-10,68,-8,-6,-7,-59,-5,-122,-3,47,-1,-53,0,41,2,-120,3,127,4,80,5,-51,5,6,6,-7,5,-72,5,74,5,-75,4,53,4,-77,3,85,3,32,3,18,3,30,3,88,3,-66,3,36,4,-81,4,37,5,-80,5,44,6,-96,6,43,7,-110,7,19,8,-120,8,-11,8,111,9,-62,9,34,10,60,10,67,10,35,10,-14,9,-115,9,27,9,-72,8,67,8,-33,7,96,7,-18,6,115,6,-54,5,23,5,65,4,62,3,39,2,10,1,-20,-1,-35,-2,-30,-3,-3,-4,70,-4,-66,-5,90,-5,0,-5,-31,-6,-73,-6,-68,-6,-118,-6,127,-6,94,-6,45,-6,-39,-7,-113,-7,33,-7,-90,-8,43,-8,-86,-9,33,-9,-94,-10,69,-10,-12,-11,-78,-11,-116,-11,-124,-11,-117,-11,-123,-11,-123,-11,120,-11,86,-11,81,-11,44,-11,57,-11,108,-11,-10,-11,-83,-10,-82,-9,-62,-8,26,-6,120,-5,-32,-4,45,-2,94,-1,-102,0,111,1,89,2,2,3,-112,3,9,4,62,4,66,4,69,4,43,4,7,4,-14,3,-53,3,-41,3,7,4,73,4,-75,4,56,5,19,6,-4,6,1,8,46,9,-120,10,-33,11,53,13,-117,14,-50,15,-15,16,-49,17,-116,18,-36,18,-13,18,-96,18,-12,17,3,17,-74,15,63,14,-110,12,-39,10,27,9,81,7,-99,5,-30,3,30,2,81,0,125,-2,-85,-4,-35,-6,62,-7,-94,-9,90,-10,74,-11,-103,-12,50,-12,42,-12,98,-12,-51,-12,119,-11,49,-10,1,-9,-51,-9,-99,-8,69,-7,-66,-7,50,-6,105,-6,-120,-6,115,-6,95,-6,26,-6,-55,-7,87,-7,-7,-8,127,-8,1,-8,-118,-9,11,-9,-76,-10,61,-10,-43,-11,107,-11,-4,-12,-94,-12,61,-12,-15,-13,-51,-13,-55,-13,27,-12,-60,-12,-74,-11,19,-9,-106,-8,94,-6,70,-4,70,-2,68,0,70,2,67,4,56,6,14,8,-20,9,-77,11,79,13,-90,14,-76,15,98,16,-65,16,-105,16,57,16,77,15,73,14,18,13,-73,11,119,10,71,9,44,8,67,7,124,6,4,6,-121,5,50,5,-18,4,-64,4,-88,4,115,4,122,4,-124,4,-124,4,-108,4,-75,4,-51,4,-66,4,-70,4,-105,4,93,4,43,4,-40,3,126,3,25,3,-102,2,-10,1,47,1,25,0,-21,-2,-76,-3,112,-4,11,-5,-20,-7,-18,-8,31,-8,-82,-9,78,-9,87,-9,116,-9,-66,-9,19,-8,97,-8,-41,-8}; }
	private static byte[] data31(){ return new byte[] {30,-7,119,-7,-57,-7,-6,-7,60,-6,110,-6,-74,-6,-29,-6,18,-5,80,-5,108,-5,-128,-5,-124,-5,111,-5,109,-5,106,-5,102,-5,-100,-5,-57,-5,31,-4,-104,-4,10,-3,-119,-3,2,-2,-121,-2,-22,-2,45,-1,-104,-1,-27,-1,82,0,-94,0,-3,0,86,1,-78,1,1,2,79,2,-97,2,-8,2,68,3,-113,3,-68,3,-26,3,-22,3,-57,3,107,3,-8,2,104,2,-90,1,4,1,97,0,-62,-1,103,-1,33,-1,45,-1,81,-1,-63,-1,72,0,-26,0,-98,1,108,2,27,3,-44,3,109,4,19,5,-93,5,53,6,-46,6,107,7,-19,7,103,8,-69,8,5,9,20,9,5,9,-74,8,67,8,-77,7,-37,6,-1,5,-27,4,-96,3,94,2,-18,0,-113,-1,23,-2,-49,-4,-86,-5,-79,-6,-14,-7,-108,-7,76,-7,92,-7,-101,-7,11,-6,-64,-6,112,-5,111,-4,-123,-3,-84,-2,-20,-1,28,1,58,2,59,3,11,4,-103,4,-61,4,-86,4,59,4,116,3,115,2,74,1,-33,-1,117,-2,13,-3,-60,-5,125,-6,72,-7,23,-8,-6,-10,-17,-11,-21,-12,6,-12,25,-13,-119,-14,7,-14,-11,-15,40,-14,-81,-14,-101,-13,-54,-12,77,-10,-37,-9,-84,-7,-128,-5,90,-3,50,-1,-13,0,-107,2,-17,3,29,5,-15,5,-116,6,-37,6,-49,6,-97,6,65,6,-79,5,46,5,-91,4,25,4,-82,3,97,3,15,3,-40,2,-68,2,-111,2,-128,2,118,2,99,2,122,2,-111,2,-23,2,89,3,-4,3,-79,4,-128,5,75,6,22,7,-56,7,95,8,-45,8,64,9,-99,9,-18,9,64,10,-128,10,-69,10,-13,10,-11,10,-43,10,-114,10,-16,9,42,9,23,8,-24,6,-102,5,51,4,-29,2,126,1,80,0,68,-1,83,-2,-120,-3,-57,-4,70,-4,-53,-5,107,-5,6,-5,-89,-6,85,-6,20,-6,-62,-7,113,-7,12,-7,-61,-8,109,-8,12,-8,-61,-9,101,-9,47,-9,-14,-10,-49,-10,-71,-10,-84,-10,-83,-10,-126,-10,72,-10,17,-10,-87,-11,61,-11,-32,-12,-99,-12,-122,-12,-66,-12,51,-11,-25,-11,-23,-10,12,-8,93,-7,-70,-6,23,-4,101,-3,-110,-2,-79,-1,-83,0,-121,1,51,2,-70,2,43,3,107,3,-124,3,-96,3,-123,3,113,3,67,3,35,3,23,3,8,3,40,3,109,3,-27,3,-115,4,76,5,87,6,111,7,-82,8,3,10,72,11,-107,12,-53,13,-47,14,-55,15,-108,16,8,17,73,17,56,17,-18,16,119,16,-63,15,-13,14,-19,13,-22,12,-96,11,100,10,13,9,-125,7,-44,5,3,4,28,2,55,0,80,-2,-124,-4,-45,-6,101,-7,76,-8,96,-9,-51,-10,-112,-10,-120,-10,-64,-10,21,-9,-110,-9,15,-8,-115,-8,14,-7,114,-7,-73,-7,3,-6,34,-6,60,-6,67,-6,54,-6,30,-6,-17,-7,-78,-7,115,-7,18,-7,-79,-8,67,-8,-88,-9,47,-9,-89,-10,5,-10,70,-11,-99,-12,-15,-13,92,-13,-38,-14,-114,-14,-120,-14,-55,-14,96,-13,55,-12,107,-11,-40,-10,-120,-8,101,-6,86,-4,122,-2,-88,0,-16,2,66,5,-120,7,-32,9,-25,11,-35,13,108,15,-90,16,109,17,-49,17,-61,17,54,17,116,16,82,15,25,14,-53,12,-125,11,51,10,4,9,-30,7,-20,6,-7,5,19,5,70,4,-113,3,-4,2,-110,2,57,2,47,2,34,2,114,2,-63,2,23,3,-119,3,-2,3,-117,4,-31,4,100,5,-76,5,-25,5,23,6,4,6,-55,5,71,5,120,4,-117,3,84,2,34,1,-39,-1,-121,-2,114,-3,100,-4,-117,-5,-63,-6,63,-6,-50,-7,125,-7,71,-7,24,-7,-14,-8,-40,-8,-111,-8,-116,-8,100,-8,105,-8,94,-8,127,-8,-82,-8,-17,-8,37,-7,88,-7,-113,-7,-76,-7,-32,-7,16,-6,60,-6,109,-6,-62,-6,65,-5,-76,-5,98,-4,-12,-4,-111,-3,34,-2,-121,-2,1,-1,64,-1,124,-1,-94,-1,-47,-1,23,0,106,0,-60,0,48,1,-90,1,48,2,-93,2,72,3,-66,3,61,4,-102,4,-19,4,50,5,68,5,39,5,-2,4,-107,4,30,4,127,3,-21,2,66,2,-64,1,70,1,-15,0,-57,0,-77,0,-30,0,32,1,89,1,-83,1,-27,1,45,2,89,2,-91,2,-22,2,90,3,-30,3,-123,4,68,5,-6,5,-72,6,100,7,-9,7,85,8,-80,8,-67,8,-80,8,123,8,-6,7,91,7,122,6,114,5,59,4,2,3,-85,1,60,0,11,-1,-40,-3,-64,-4,-34,-5,63,-5,-62,-6,-112,-6,-84,-6,-40,-6,103,-5,5,-4,-18,-4,-27,-3,12,-1,61,0,103,1,-126,2,91,3,34,4,-115,4,-47,4,-97,4,81,4,-94,3,-51,2,-72,1,-94,0,-124,-1,72,-2,19,-3,-34,-5,-103,-6,106,-7,35,-8,-28,-10,-66,-11}; }
	private static byte[] data32(){ return new byte[] {-103,-12,-82,-13,-6,-14,107,-14,100,-14,123,-14,16,-13,-30,-13,12,-11,-125,-10,44,-8,-11,-7,-27,-5,-63,-3,-100,-1,98,1,-2,2,97,4,-88,5,-101,6,69,7,-47,7,25,8,29,8,11,8,-84,7,67,7,-66,6,36,6,-127,5,-41,4,76,4,-96,3,-8,2,86,2,-103,1,-2,0,114,0,-11,-1,-79,-1,-94,-1,-41,-1,78,0,-20,0,-47,1,-87,2,-97,3,-97,4,-107,5,-105,6,-125,7,-122,8,-102,9,-106,10,-109,11,107,12,40,13,-95,13,-55,13,-94,13,48,13,109,12,108,11,37,10,-48,8,76,7,-3,5,-127,4,62,3,-6,1,-33,0,-61,-1,-37,-2,-42,-3,6,-3,51,-4,123,-5,-44,-6,50,-6,-68,-7,68,-7,-40,-8,-119,-8,64,-8,-21,-9,-66,-9,-94,-9,-123,-9,125,-9,-113,-9,-118,-9,-116,-9,104,-9,94,-9,3,-9,-85,-10,57,-10,-67,-11,71,-11,-27,-12,-77,-12,-109,-12,-41,-12,66,-11,-25,-11,-52,-10,-44,-9,-9,-8,57,-6,120,-5,-78,-4,-20,-3,1,-1,14,0,-6,0,-81,1,100,2,-23,2,94,3,-82,3,-33,3,-2,3,-13,3,-46,3,-99,3,-118,3,82,3,92,3,113,3,-52,3,73,4,-13,4,-58,5,-87,6,-86,7,-87,8,-92,9,-89,10,-110,11,124,12,59,13,-24,13,119,14,-40,14,25,15,70,15,36,15,15,15,-57,14,97,14,-37,13,30,13,71,12,63,11,10,10,-95,8,2,7,103,5,-123,3,-59,1,21,0,120,-2,18,-3,-32,-5,-27,-6,85,-6,-48,-7,-119,-7,107,-7,115,-7,101,-7,105,-7,93,-7,119,-7,119,-7,-121,-7,-110,-7,-88,-7,-78,-7,-81,-7,-85,-7,-112,-7,-125,-7,69,-7,26,-7,-80,-8,85,-8,-42,-9,76,-9,-67,-10,0,-10,54,-11,112,-12,-113,-13,-43,-14,21,-14,-109,-15,47,-15,12,-15,63,-15,-84,-15,113,-14,111,-13,-75,-12,56,-10,12,-8,28,-6,95,-4,-64,-2,65,1,-13,3,-109,6,55,9,-122,11,-98,13,94,15,-56,16,-88,17,44,18,57,18,-18,17,60,17,71,16,41,15,-23,13,-85,12,73,11,10,10,-98,8,75,7,-28,5,-111,4,83,3,43,2,43,1,103,0,-14,-1,126,-1,-104,-1,-32,-1,67,0,-17,0,-72,1,-111,2,-118,3,100,4,71,5,20,6,-73,6,37,7,93,7,69,7,16,7,127,6,-42,5,-29,4,-25,3,-62,2,-80,1,-107,0,107,-1,-111,-2,-88,-3,-21,-4,29,-4,106,-5,-85,-6,-29,-7,66,-7,-120,-8,-5,-9,117,-9,-10,-10,-77,-10,116,-10,89,-10,81,-10,62,-10,82,-10,97,-10,-127,-10,-84,-10,-34,-10,20,-9,-93,-9,24,-8,-64,-8,127,-7,76,-6,11,-5,-37,-5,-109,-4,11,-3,-89,-3,-15,-3,51,-2,99,-2,-112,-2,-71,-2,-3,-2,69,-1,-73,-1,53,0,-79,0,72,1,-11,1,-90,2,62,3,-23,3,106,4,-43,4,45,5,76,5,91,5,61,5,4,5,-89,4,92,4,-23,3,123,3,37,3,-65,2,-124,2,81,2,19,2,-20,1,-91,1,100,1,23,1,-47,0,-121,0,66,0,64,0,93,0,-105,0,8,1,-91,1,93,2,53,3,-12,3,-27,4,-101,5,72,6,-20,6,69,7,-106,7,-103,7,107,7,16,7,125,6,-76,5,-47,4,-68,3,-97,2,97,1,31,0,-17,-2,-47,-3,-27,-4,6,-4,-124,-5,25,-5,-13,-6,14,-5,102,-5,-6,-5,-68,-4,-114,-3,-96,-2,-119,-1,-98,0,115,1,37,2,-101,2,-25,2,-21,2,-49,2,117,2,-11,1,71,1,-121,0,-97,-1,-87,-2,-94,-3,-102,-4,122,-5,72,-6,13,-7,-58,-9,123,-10,55,-11,6,-12,7,-13,64,-14,-47,-15,-75,-15,-39,-15,108,-14,62,-13,124,-12,-45,-11,98,-9,50,-7,-24,-6,-77,-4,-124,-2,51,0,-66,1,24,3,105,4,115,5,108,6,9,7,-104,7,-38,7,18,8,-2,7,-68,7,85,7,-62,6,31,6,64,5,112,4,104,3,69,2,69,1,17,0,-12,-2,0,-2,59,-3,-112,-4,53,-4,46,-4,83,-4,-90,-4,78,-3,24,-2,16,-1,53,0,-117,1,-15,2,-112,4,50,6,-42,7,102,9,-5,10,87,12,91,13,51,14,-84,14,-63,14,94,14,-64,13,-46,12,-78,11,109,10,27,9,-68,7,94,6,-5,4,-124,3,54,2,-42,0,-101,-1,87,-2,51,-3,9,-4,0,-5,-8,-7,37,-7,63,-8,-86,-9,21,-9,-97,-10,98,-10,59,-10,56,-10,74,-10,80,-10,111,-10,-103,-10,-77,-10,-58,-10,-85,-10,-109,-10,77,-10,-7,-11,-120,-11,43,-11,-45,-12,-104,-12,-122,-12,-101,-12,-43,-12,67,-11,-31,-11,-115,-10,94,-9,51,-8,39,-7,46,-6,21,-5,11,-4,-6,-4,-36,-3,-88,-2,102,-1,18,0,-93,0,37,1,-108,1,-36,1}; }
	private static byte[] data33(){ return new byte[] {12,2,58,2,81,2,82,2,93,2,108,2,-86,2,-11,2,109,3,-36,3,-115,4,41,5,-51,5,126,6,31,7,-71,7,86,8,-16,8,96,9,-21,9,112,10,-10,10,93,11,-48,11,55,12,-113,12,-38,12,-7,12,-3,12,-35,12,-114,12,13,12,92,11,120,10,93,9,13,8,-105,6,15,5,-128,3,-9,1,-119,0,61,-1,18,-2,36,-3,83,-4,-81,-5,42,-5,-78,-6,90,-6,-27,-7,-90,-7,86,-7,3,-7,-38,-8,-61,-8,-74,-8,-93,-8,-82,-8,-76,-8,-84,-8,-74,-8,-82,-8,-96,-8,99,-8,-25,-9,-119,-9,-22,-10,65,-10,114,-11,-100,-12,-69,-13,-85,-14,-75,-15,-52,-16,-8,-17,64,-17,-57,-18,-98,-18,-70,-18,0,-17,-98,-17,-127,-16,-80,-15,63,-13,3,-11,98,-9,-87,-7,90,-4,28,-1,-33,1,-87,4,70,7,-71,9,-28,11,-63,13,80,15,123,16,88,17,-86,17,-56,17,118,17,-5,16,55,16,62,15,19,14,-50,12,100,11,-50,9,58,8,-107,6,-31,4,70,3,-79,1,92,0,35,-1,52,-2,126,-3,64,-3,41,-3,-125,-3,11,-2,-31,-2,5,0,28,1,79,2,109,3,-122,4,112,5,21,6,-83,6,-10,6,27,7,-21,6,-94,6,51,6,-113,5,-66,4,-10,3,-20,2,2,2,9,1,-8,-1,-15,-2,-63,-3,-120,-4,72,-5,19,-6,-11,-8,-49,-9,-48,-10,-8,-11,31,-11,116,-12,-27,-13,-101,-13,97,-13,51,-13,75,-13,97,-13,-104,-13,-25,-13,111,-12,1,-11,-59,-11,-70,-10,-55,-9,-31,-8,-5,-7,-33,-6,-51,-5,-127,-4,13,-3,-118,-3,-14,-3,35,-2,98,-2,-82,-2,-50,-2,18,-1,81,-1,-104,-1,-22,-1,89,0,-46,0,103,1,-2,1,-118,2,33,3,-114,3,-24,3,56,4,93,4,-110,4,-107,4,-124,4,124,4,96,4,71,4,70,4,74,4,44,4,1,4,-45,3,-93,3,81,3,-64,2,77,2,-109,1,-15,0,90,0,-33,-1,-113,-1,93,-1,86,-1,-108,-1,-31,-1,93,0,-3,0,-88,1,82,2,1,3,-101,3,37,4,126,4,-41,4,-31,4,-3,4,-39,4,-107,4,47,4,-99,3,-17,2,10,2,27,1,33,0,35,-1,76,-2,-117,-3,-20,-4,-122,-4,67,-4,60,-4,116,-4,-54,-4,103,-3,8,-2,-76,-2,-128,-1,53,0,-12,0,-107,1,28,2,117,2,-74,2,-67,2,-94,2,103,2,-20,1,70,1,-107,0,-66,-1,-31,-2,-5,-3,-12,-4,-38,-5,-82,-6,92,-7,-23,-9,-125,-10,10,-11,-90,-13,-107,-14,-82,-15,65,-15,-6,-16,40,-15,-86,-15,105,-14,-108,-13,-50,-12,74,-10,-45,-9,116,-7,39,-5,-40,-4,110,-2,-11,-1,111,1,-39,2,31,4,100,5,109,6,82,7,9,8,121,8,-83,8,-66,8,105,8,-1,7,81,7,93,6,74,5,-11,3,-118,2,-3,0,112,-1,12,-2,-74,-4,-95,-5,-80,-6,-8,-7,126,-7,69,-7,121,-7,-14,-7,-50,-6,-36,-5,83,-3,-9,-2,-35,0,4,3,15,5,55,7,111,9,-119,11,90,13,-1,14,53,16,22,17,121,17,121,17,28,17,-118,16,-111,15,90,14,5,13,-126,11,2,10,91,8,-81,6,-5,4,70,3,-97,1,-2,-1,86,-2,-59,-4,65,-5,-44,-7,-113,-8,113,-9,-115,-10,-23,-11,-127,-11,43,-11,31,-11,47,-11,62,-11,126,-11,-71,-11,7,-10,71,-10,86,-10,85,-10,59,-10,-4,-11,-73,-11,110,-11,15,-11,-46,-12,-79,-12,-44,-12,-10,-12,65,-11,-120,-11,0,-10,116,-10,-2,-10,-105,-9,58,-8,-26,-8,-97,-7,81,-6,8,-5,-48,-5,-112,-4,83,-3,51,-2,-28,-2,-81,-1,83,0,-42,0,83,1,-75,1,37,2,-74,2,65,3,-16,3,-121,4,67,5,-63,5,97,6,3,7,122,7,-5,7,103,8,-68,8,4,9,73,9,-124,9,-71,9,-10,9,59,10,98,10,-90,10,-21,10,48,11,-123,11,-55,11,8,12,73,12,70,12,78,12,17,12,-110,11,-8,10,4,10,-10,8,-63,7,-102,6,89,5,68,4,56,3,58,2,99,1,-97,0,-54,-1,28,-1,118,-2,-92,-3,-16,-4,57,-4,-117,-5,-24,-6,69,-6,-47,-7,103,-7,55,-7,9,-7,-2,-8,-2,-8,-47,-8,-50,-8,-118,-8,90,-8,-11,-9,125,-9,-29,-10,72,-10,-102,-11,-39,-12,0,-12,16,-13,-11,-15,-7,-16,4,-16,47,-17,-107,-18,3,-18,-72,-19,-91,-19,-28,-19,117,-18,118,-17,-58,-16,89,-14,103,-12,-97,-10,15,-7,-55,-5,120,-2,71,1,16,4,-59,6,100,9,-73,11,-44,13,-125,15,-25,16,-25,17,-104,18,-22,18,-3,18,-78,18,71,18,126,17,-112,16,110,15,-10,13,80,12,108,10,92,8,63,6,38,4,55,2,105,0,-40,-2,-117,-3,-85,-4,55,-4,27,-4,107,-4,15,-3}; }
	private static byte[] data34(){ return new byte[] {-5,-3,27,-1,85,0,-81,1,10,3,98,4,-126,5,-90,6,-104,7,82,8,-31,8,76,9,101,9,88,9,19,9,-83,8,17,8,80,7,97,6,81,5,14,4,-88,2,38,1,-94,-1,9,-2,-125,-4,-11,-6,118,-7,40,-8,-36,-10,-62,-11,-60,-12,-28,-13,52,-13,-82,-14,71,-14,41,-14,57,-14,115,-14,-34,-14,-109,-13,110,-12,118,-11,-92,-10,-38,-9,20,-7,56,-6,49,-5,27,-4,-37,-4,114,-3,-37,-3,59,-2,121,-2,-94,-2,-43,-2,-4,-2,30,-1,75,-1,-115,-1,-62,-1,27,0,120,0,-39,0,78,1,-116,1,-59,1,14,2,90,2,-103,2,-20,2,57,3,-115,3,-22,3,61,4,-86,4,39,5,-118,5,3,6,121,6,-77,6,-74,6,-101,6,32,6,-115,5,-49,4,-14,3,56,3,118,2,-43,1,62,1,-55,0,-126,0,98,0,109,0,-71,0,-14,0,81,1,-93,1,27,2,-93,2,24,3,-106,3,-17,3,60,4,-107,4,-73,4,-54,4,-110,4,47,4,-78,3,10,3,100,2,-69,1,17,1,-127,0,5,0,-90,-1,108,-1,59,-1,88,-1,108,-1,-82,-1,-6,-1,95,0,-56,0,22,1,116,1,-77,1,-16,1,16,2,27,2,18,2,-14,1,-56,1,115,1,6,1,-89,0,7,0,123,-1,-43,-2,19,-2,22,-3,0,-4,-89,-6,91,-7,-36,-9,110,-10,13,-11,-17,-13,-8,-14,91,-14,23,-14,-12,-15,58,-14,-56,-14,-110,-13,-62,-12,-10,-11,105,-9,-82,-8,14,-6,122,-5,-11,-4,125,-2,7,0,-84,1,33,3,-108,4,12,6,41,7,75,8,55,9,-28,9,84,10,-127,10,122,10,39,10,126,9,-113,8,92,7,-14,5,94,4,-83,2,-36,0,14,-1,87,-3,-73,-5,55,-6,2,-7,3,-8,100,-9,51,-9,95,-9,9,-8,26,-7,-126,-6,56,-4,57,-2,127,0,-12,2,-108,5,48,8,-120,10,-61,12,-76,14,73,16,125,17,86,18,-57,18,-28,18,-60,18,96,18,-80,17,-71,16,-91,15,67,14,-46,12,36,11,93,9,124,7,110,5,98,3,72,1,61,-1,65,-3,-122,-5,12,-6,-77,-8,-73,-9,-49,-10,84,-10,-14,-11,-51,-11,-49,-11,-21,-11,41,-10,87,-10,-118,-10,-77,-10,-84,-10,-105,-10,89,-10,13,-10,-79,-11,-124,-11,80,-11,50,-11,39,-11,47,-11,80,-11,-121,-11,-26,-11,47,-10,-119,-10,-28,-10,60,-9,-91,-9,35,-8,-60,-8,100,-7,11,-6,-46,-6,-120,-5,78,-4,27,-3,-30,-3,-110,-2,84,-1,3,0,-46,0,-78,1,-100,2,125,3,-93,4,-94,5,-95,6,117,7,28,8,-84,8,19,9,75,9,122,9,-122,9,-127,9,102,9,73,9,19,9,-32,8,-82,8,-89,8,-92,8,-69,8,-8,8,52,9,123,9,-65,9,49,10,-120,10,-78,10,-50,10,-73,10,126,10,14,10,-121,9,8,9,114,8,-28,7,76,7,-18,6,-102,6,62,6,-46,5,61,5,-104,4,-38,3,21,3,61,2,82,1,75,0,84,-1,105,-2,-100,-3,-47,-4,40,-4,-89,-5,28,-5,-74,-6,71,-6,-27,-7,78,-7,-90,-8,24,-8,110,-9,-35,-10,49,-10,-123,-11,-83,-12,-84,-13,-87,-14,-121,-15,83,-16,33,-17,-18,-19,-11,-20,31,-20,-86,-21,-121,-21,-72,-21,45,-20,-4,-20,16,-18,-79,-17,-116,-15,-59,-13,34,-10,-83,-8,102,-5,35,-2,34,1,12,4,3,7,-65,9,43,12,66,14,12,16,-104,17,-33,18,-35,19,-89,20,49,21,99,21,77,21,-20,20,42,20,-7,18,68,17,85,15,21,13,-87,10,37,8,-86,5,81,3,65,1,117,-1,-20,-3,-38,-4,20,-4,-71,-5,-74,-5,0,-4,119,-4,19,-3,0,-2,46,-1,119,0,-2,1,117,3,7,5,84,6,125,7,-115,8,94,9,24,10,-120,10,-27,10,29,11,-26,10,-97,10,-16,9,16,9,6,8,-53,6,105,5,-82,3,-45,1,-14,-1,4,-2,35,-4,43,-6,90,-8,-62,-10,53,-11,-2,-13,-11,-14,30,-14,-122,-15,18,-15,-47,-16,-27,-16,63,-15,46,-14,56,-13,-127,-12,-49,-11,31,-9,72,-8,122,-7,-126,-6,81,-5,15,-4,-113,-4,-3,-4,98,-3,-73,-3,21,-2,-123,-2,-51,-2,60,-1,-104,-1,-2,-1,82,0,-111,0,-89,0,-65,0,-60,0,-21,0,41,1,-127,1,-38,1,81,2,-38,2,99,3,15,4,-66,4,108,5,49,6,-13,6,-79,7,98,8,-19,8,61,9,71,9,32,9,-96,8,2,8,42,7,46,6,30,5,10,4,28,3,88,2,-74,1,54,1,-61,0,102,0,19,0,-48,-1,-77,-1,-108,-1,-105,-1,-64,-1,20,0,-93,0,45,1,-100,1,4,2,103,2,-92,2,-41,2,-49,2,-72,2,-117,2,126,2,120,2,126,2,-93,2,-75,2,-22,2,24,3,69,3,-121,3}; }
	private static byte[] data35(){ return new byte[] {-71,3,-20,3,6,4,41,4,43,4,38,4,1,4,-29,3,-60,3,125,3,68,3,-44,2,86,2,-47,1,19,1,-108,0,6,0,-112,-1,-39,-2,-19,-3,-29,-4,-92,-5,82,-6,-25,-8,109,-9,8,-10,-87,-12,-126,-13,-104,-14,-4,-15,-82,-15,-73,-15,-19,-15,99,-14,11,-13,4,-12,-4,-12,22,-10,43,-9,102,-8,-34,-7,62,-5,-55,-4,-107,-2,93,0,80,2,28,4,-27,5,80,7,-95,8,-70,9,-77,10,120,11,-8,11,80,12,83,12,36,12,-122,11,-70,10,-112,9,-5,7,58,6,24,4,-24,1,-56,-1,-96,-3,-62,-5,-17,-7,111,-8,24,-9,69,-10,-70,-11,-123,-11,-63,-11,82,-10,89,-9,-28,-8,9,-5,104,-3,42,0,-15,2,-81,5,102,8,-68,10,-32,12,-77,14,22,16,73,17,81,18,15,19,-120,19,-77,19,-69,19,111,19,-48,18,-45,17,82,16,-113,14,125,12,70,10,-41,7,108,5,54,3,23,1,38,-1,96,-3,-44,-5,103,-6,43,-7,48,-8,104,-9,-67,-10,88,-10,56,-10,61,-10,96,-10,-125,-10,-83,-10,-72,-10,-62,-10,-86,-10,-91,-10,-127,-10,108,-10,87,-10,75,-10,86,-10,89,-10,92,-10,127,-10,-115,-10,-73,-10,-35,-10,-31,-10,2,-9,-26,-10,-15,-10,-10,-10,6,-9,66,-9,-113,-9,19,-8,-100,-8,53,-7,-48,-7,121,-6,22,-5,-42,-5,-90,-4,-103,-3,-74,-2,-1,-1,-127,1,5,3,-121,4,8,6,88,7,127,8,85,9,-34,9,64,10,73,10,34,10,-5,9,-118,9,77,9,-5,8,-49,8,-99,8,122,8,60,8,20,8,-28,7,-41,7,-15,7,36,8,125,8,-82,8,-24,8,28,9,77,9,-105,9,-93,9,-86,9,-107,9,-114,9,-102,9,-93,9,-79,9,-75,9,-90,9,114,9,-4,8,76,8,-126,7,121,6,67,5,9,4,-54,2,-79,1,-113,0,-122,-1,-122,-2,-104,-3,-63,-4,-42,-5,-21,-6,-25,-7,-8,-8,24,-8,79,-9,-113,-10,-32,-11,48,-11,100,-12,-126,-13,-123,-14,123,-15,85,-16,32,-17,-2,-19,-43,-20,-12,-21,52,-21,-92,-22,80,-22,68,-22,123,-22,48,-21,8,-20,102,-19,-20,-18,-45,-16,-7,-14,54,-11,-73,-9,89,-6,12,-3,-26,-1,-87,2,90,5,-72,7,-11,9,-40,11,-65,13,114,15,34,17,-103,18,-66,19,-74,20,50,21,116,21,62,21,-94,20,-117,19,-3,17,19,16,-25,13,-60,11,107,9,49,7,-21,4,-10,2,57,1,-82,-1,103,-2,71,-3,-117,-4,-6,-5,-70,-5,-51,-5,13,-4,-86,-4,-119,-3,-85,-2,-1,-1,120,1,-12,2,104,4,-87,5,-24,6,-25,7,-33,8,-83,9,75,10,-76,10,-30,10,-45,10,103,10,-58,9,-57,8,127,7,-4,5,26,4,27,2,-2,-1,-44,-3,-103,-5,-107,-7,-89,-9,-8,-11,96,-12,-28,-14,-98,-15,-102,-16,-20,-17,110,-17,126,-17,-49,-17,-125,-16,-79,-15,12,-13,124,-12,-23,-11,63,-9,117,-8,107,-7,123,-6,31,-5,-64,-5,113,-4,-4,-4,-107,-3,19,-2,-118,-2,17,-1,-126,-1,-14,-1,53,0,79,0,45,0,-21,-1,-87,-1,110,-1,56,-1,41,-1,50,-1,100,-1,-82,-1,14,0,113,0,-26,0,-125,1,74,2,66,3,28,4,30,5,13,6,-29,6,-89,7,46,8,123,8,127,8,67,8,-15,7,58,7,-127,6,-110,5,-70,4,-53,3,-25,2,19,2,61,1,126,0,-44,-1,44,-1,-109,-2,20,-2,-76,-3,125,-3,-115,-3,-66,-3,1,-2,71,-2,-94,-2,13,-1,-122,-1,-60,-1,28,0,108,0,-79,0,-17,0,59,1,-105,1,22,2,-36,2,-120,3,96,4,-11,4,-125,5,-8,5,79,6,-128,6,-128,6,79,6,28,6,-55,5,-114,5,77,5,-45,4,110,4,-23,3,69,3,-108,2,-52,1,24,1,102,0,-61,-1,-4,-2,-4,-3,-31,-4,-120,-5,26,-6,-70,-8,72,-9,-15,-11,-96,-12,112,-13,112,-14,-105,-15,10,-15,-45,-16,-55,-16,20,-15,106,-15,-49,-15,125,-14,19,-13,11,-12,-18,-12,-6,-11,39,-9,-126,-8,54,-6,-2,-5,-47,-3,-101,-1,55,1,-52,2,73,4,-75,5,18,7,72,8,85,9,103,10,11,11,-105,11,-83,11,110,11,-37,10,-26,9,-109,8,-21,6,-10,4,1,3,-15,0,9,-1,19,-3,71,-5,-102,-7,53,-8,14,-9,68,-10,-35,-11,-16,-11,-117,-10,122,-9,-36,-8,-100,-6,126,-4,-81,-2,-25,0,84,3,-110,5,-68,7,-33,9,-66,11,123,13,17,15,94,16,-125,17,93,18,13,19,91,19,89,19,-51,18,-45,17,120,16,-69,14,126,12,38,10,-67,7,109,5,66,3,35,1,26,-1,48,-3,-126,-5,-4,-7,-94,-8,127,-9,119,-10,-74,-11,82,-11,3,-11,16,-11,29,-11,77,-11,95,-11,-117,-11,-100,-11,-79,-11}; }
	private static byte[] data36(){ return new byte[] {-59,-11,-49,-11,-24,-11,-12,-11,-1,-11,-6,-11,-9,-11,-2,-11,68,-10,94,-10,-127,-10,-116,-10,124,-10,99,-10,16,-10,-58,-11,-114,-11,115,-11,-116,-11,-58,-11,12,-10,92,-10,-65,-10,31,-9,-88,-9,102,-8,48,-7,65,-6,-89,-5,73,-3,28,-1,-5,0,-7,2,-49,4,-114,6,-12,7,26,9,-32,9,85,10,-65,10,-33,10,-28,10,-65,10,-122,10,28,10,-90,9,50,9,-90,8,34,8,-104,7,24,7,-121,6,10,6,-115,5,55,5,29,5,36,5,76,5,-117,5,-55,5,14,6,116,6,-44,6,68,7,-90,7,12,8,-105,8,29,9,-107,9,-5,9,65,10,80,10,16,10,-107,9,-52,8,-41,7,-56,6,-79,5,-99,4,-112,3,-123,2,86,1,50,0,-1,-2,-80,-3,78,-4,-25,-6,-77,-7,-108,-8,-91,-9,-75,-10,-45,-11,-53,-12,-90,-13,101,-14,14,-15,-35,-17,-96,-18,125,-19,97,-20,39,-21,16,-22,10,-23,92,-24,30,-24,52,-24,-77,-24,-122,-23,-92,-22,32,-20,-86,-19,125,-17,94,-15,88,-13,-122,-11,-18,-9,-114,-6,48,-3,-54,-1,124,2,3,5,106,7,-121,9,116,11,84,13,48,15,-26,16,111,18,110,19,-2,19,59,20,28,20,-75,19,-28,18,-106,17,0,16,42,14,52,12,65,10,58,8,55,6,57,4,90,2,-66,0,62,-1,-18,-3,-30,-4,25,-4,-99,-5,78,-5,96,-5,-102,-5,42,-4,-3,-4,47,-2,-105,-1,18,1,-104,2,23,4,120,5,-73,6,-47,7,-44,8,-40,9,-92,10,88,11,-47,11,-18,11,-81,11,21,11,-5,9,111,8,-114,6,116,4,80,2,29,0,-5,-3,-81,-5,-124,-7,80,-9,71,-11,97,-13,-58,-15,126,-16,-96,-17,72,-17,100,-17,-54,-17,121,-16,83,-15,68,-14,95,-13,81,-12,88,-11,60,-10,91,-9,103,-8,111,-7,51,-6,-53,-6,89,-5,0,-4,-53,-4,96,-3,1,-2,94,-2,-112,-2,-98,-2,112,-2,42,-2,-68,-3,102,-3,71,-3,67,-3,105,-3,-116,-3,-54,-3,13,-2,104,-2,-45,-2,108,-1,45,0,43,1,82,2,-112,3,-53,4,-14,5,22,7,48,8,1,9,-103,9,-24,9,-9,9,-29,9,-104,9,37,9,116,8,-99,7,-120,6,110,5,72,4,41,3,12,2,0,1,-8,-1,-1,-2,-6,-3,21,-3,73,-4,-65,-5,126,-5,88,-5,-118,-5,-84,-5,-19,-5,79,-4,123,-4,-25,-4,18,-3,-112,-3,87,-2,92,-1,-69,0,25,2,-98,3,22,5,97,6,94,7,9,8,-124,8,-67,8,-22,8,25,9,38,9,-15,8,-105,8,33,8,-92,7,-2,6,60,6,100,5,82,4,96,3,102,2,106,1,116,0,88,-1,49,-2,-17,-4,-94,-5,73,-6,1,-7,-53,-9,-120,-10,82,-11,-16,-13,-56,-14,-61,-15,14,-15,-88,-16,-108,-16,-101,-16,-23,-16,84,-15,-52,-15,66,-14,-53,-14,-106,-13,103,-12,-82,-11,-6,-10,-116,-8,55,-6,-19,-5,-69,-3,95,-1,-18,0,83,2,-48,3,88,5,-36,6,57,8,97,9,78,10,-7,10,97,11,127,11,73,11,-76,10,-45,9,-106,8,8,7,87,5,77,3,44,1,3,-1,-23,-4,-10,-6,107,-7,6,-8,15,-9,127,-10,71,-10,65,-10,-128,-10,8,-9,-34,-9,34,-7,-34,-6,-44,-4,-17,-2,35,1,109,3,-97,5,-41,7,-57,9,-27,11,-33,13,-65,15,104,17,-59,18,-13,19,-117,20,-48,20,-99,20,-41,19,-72,18,54,17,-102,15,-110,13,102,11,45,9,-13,6,-109,4,93,2,54,0,30,-2,44,-4,125,-6,21,-7,-18,-9,-2,-10,65,-10,-61,-11,113,-11,69,-11,65,-11,40,-11,73,-11,85,-11,-111,-11,-74,-11,-85,-11,-100,-11,-103,-11,-83,-11,-36,-11,5,-10,66,-10,93,-10,-122,-10,-125,-10,94,-10,24,-10,-84,-11,95,-11,41,-11,21,-11,1,-11,11,-11,31,-11,35,-11,36,-11,53,-11,111,-11,-13,-11,-54,-10,39,-8,-39,-7,-74,-5,-111,-3,-104,-1,-96,1,-104,3,125,5,70,7,-60,8,10,10,-10,10,-72,11,76,12,-74,12,4,13,-30,12,-65,12,83,12,-51,11,68,11,-97,10,-61,9,-61,8,-98,7,126,6,-63,5,8,5,-85,4,88,4,66,4,35,4,36,4,65,4,99,4,-70,4,59,5,-42,5,-73,6,-121,7,113,8,96,9,97,10,56,11,-50,11,6,12,-4,11,-81,11,86,11,-59,10,3,10,31,9,-23,7,-81,6,115,5,6,4,-91,2,33,1,-123,-1,-41,-3,61,-4,-84,-6,41,-7,-54,-9,-126,-10,88,-11,9,-12,-51,-14,-121,-15,79,-16,23,-17,-48,-19,-114,-20,35,-21,-32,-23,-42,-24,53,-24,37,-24,109,-24,42,-23,29,-22,55,-21,56,-20,102,-19,-49,-18,116,-16,79,-14,58,-12,94,-10,-100,-8,28,-5,-95,-3,47,0,-108,2,-51,4}; }
	private static byte[] data37(){ return new byte[] {-12,6,44,9,71,11,80,13,10,15,-126,16,-52,17,-68,18,103,19,-59,19,-42,19,-124,19,-70,18,-70,17,67,16,-88,14,-45,12,11,11,75,9,108,7,119,5,-72,3,16,2,-108,0,59,-1,11,-2,2,-3,74,-4,-61,-5,-85,-5,-42,-5,60,-4,-5,-4,-16,-3,23,-1,76,0,-110,1,-14,2,76,4,-42,5,53,7,-94,8,-41,9,-7,10,-13,11,-101,12,4,13,1,13,-89,12,1,12,-60,10,93,9,-113,7,102,5,54,3,-49,0,81,-2,-55,-5,118,-7,77,-9,-123,-11,-7,-13,-60,-14,-56,-15,58,-15,-6,-16,20,-15,105,-15,-44,-15,-122,-14,79,-13,45,-12,68,-11,62,-10,70,-9,14,-8,-31,-8,-51,-7,-91,-6,-116,-5,91,-4,46,-3,-57,-3,65,-2,77,-2,67,-2,11,-2,-43,-3,-98,-3,69,-3,-1,-4,-77,-4,-125,-4,-95,-4,-84,-4,-40,-4,-32,-4,14,-3,105,-3,15,-2,-18,-2,12,0,52,1,125,2,-46,3,33,5,-122,6,-63,7,-25,8,-93,9,35,10,98,10,124,10,-103,10,-115,10,83,10,-48,9,21,9,60,8,74,7,57,6,28,5,-57,3,120,2,46,1,6,0,10,-1,30,-2,113,-3,-21,-4,-102,-4,76,-4,2,-4,-72,-5,-108,-5,-89,-5,35,-4,-35,-4,-34,-3,-33,-2,48,0,-70,1,120,3,37,5,-67,6,-7,7,4,9,-40,9,-122,10,-27,10,56,11,57,11,16,11,-41,10,101,10,-43,9,25,9,52,8,39,7,-46,5,102,4,-31,2,85,1,-8,-1,-85,-2,94,-3,14,-4,-64,-6,119,-7,56,-8,17,-9,-36,-11,-70,-12,-89,-13,-119,-14,-85,-15,-9,-16,-89,-16,-65,-16,16,-15,121,-15,-11,-15,68,-14,-25,-14,-126,-13,72,-12,11,-11,-59,-11,-45,-10,-21,-9,92,-7,-16,-6,-121,-4,21,-2,119,-1,-29,0,50,2,-119,3,-54,4,-9,5,51,7,91,8,97,9,29,10,-98,10,-39,10,-42,10,113,10,-75,9,99,8,-52,6,51,5,89,3,-99,1,-28,-1,24,-2,-88,-4,74,-5,43,-6,56,-7,109,-8,-6,-9,-91,-9,-73,-9,19,-8,-70,-8,-50,-7,58,-5,-21,-4,-56,-2,-69,0,-41,2,10,5,76,7,121,9,-94,11,-96,13,-120,15,49,17,-61,18,-4,19,-68,20,58,21,73,21,-6,20,58,20,13,19,122,17,-77,15,-65,13,-84,11,116,9,33,7,-67,4,115,2,44,0,17,-2,30,-4,99,-6,-10,-8,-2,-9,31,-9,-127,-10,-22,-11,120,-11,83,-11,69,-11,92,-11,-126,-11,-80,-11,-39,-11,-3,-11,28,-10,40,-10,87,-10,-114,-10,-23,-10,46,-9,77,-9,81,-9,27,-9,-27,-10,-91,-10,96,-10,-39,-11,92,-11,-61,-12,85,-12,8,-12,-74,-13,107,-13,51,-13,31,-13,98,-13,11,-12,-21,-12,48,-10,-112,-9,75,-7,36,-5,44,-3,79,-1,114,1,-125,3,80,5,-19,6,107,8,-97,9,-31,10,-19,11,-41,12,121,13,-45,13,-15,13,-53,13,89,13,-80,12,-39,11,-34,10,-69,9,-117,8,89,7,98,6,-98,5,19,5,-77,4,101,4,18,4,-64,3,-69,3,-15,3,83,4,-62,4,97,5,37,6,35,7,102,8,-86,9,12,11,16,12,-37,12,106,13,-98,13,-103,13,86,13,-12,12,96,12,-74,11,-26,10,-39,9,-117,8,-10,6,85,5,-112,3,-75,1,-55,-1,-15,-3,21,-4,119,-6,-38,-8,117,-9,-41,-11,83,-12,-73,-14,44,-15,-99,-17,36,-18,-54,-20,75,-21,9,-22,-14,-24,83,-24,9,-24,68,-24,-67,-24,87,-23,31,-22,27,-21,60,-20,-114,-19,-5,-18,-110,-16,4,-14,-40,-13,-46,-11,8,-8,79,-6,-98,-4,1,-1,29,1,103,3,94,5,63,7,-3,8,-61,10,72,12,-54,13,16,15,35,16,25,17,-99,17,-22,17,-38,17,108,17,-93,16,-116,15,-125,14,37,13,-83,11,27,10,111,8,-36,6,87,5,-47,3,112,2,28,1,-52,-1,-79,-2,-76,-3,7,-3,-81,-4,118,-4,-69,-4,43,-3,-27,-3,-71,-2,-86,-1,-21,0,23,2,106,3,-93,4,-24,5,91,7,-64,8,50,10,115,11,113,12,69,13,-124,13,113,13,-21,12,-49,11,-125,10,-40,8,10,7,-7,4,-58,2,127,0,48,-2,-24,-5,-74,-7,-92,-9,-77,-11,54,-12,6,-13,79,-14,-24,-15,-67,-15,-37,-15,3,-14,-100,-14,45,-13,45,-12,2,-11,36,-10,47,-9,10,-8,-32,-8,-56,-7,-73,-6,-66,-5,-95,-4,81,-3,-73,-3,-9,-3,13,-2,54,-2,35,-2,-9,-3,-117,-3,0,-3,-93,-4,-122,-4,99,-4,83,-4,41,-4,8,-4,-15,-5,-2,-5,72,-4,-75,-4,-122,-3,126,-2,-99,-1,-5,0,60,2,-92,3,-12,4,41,6,58,7,0,8,-91,8,29,9,-112,9,-19,9,26,10,40,10,-27,9,107,9,-70,8,-31,7,-8,6}; }
	private static byte[] data38(){ return new byte[] {10,6,-5,4,-36,3,107,2,17,1,-54,-1,-81,-2,-45,-3,-16,-4,3,-4,53,-5,-105,-6,30,-6,18,-6,46,-6,123,-6,34,-5,23,-4,121,-3,40,-1,-19,0,-24,2,-78,4,-122,6,38,8,117,9,-98,10,-119,11,64,12,-8,12,123,13,-88,13,-118,13,10,13,84,12,77,11,8,10,-119,8,-48,6,35,5,97,3,-51,1,71,0,-63,-2,56,-3,-91,-5,30,-6,-79,-8,116,-9,77,-10,32,-11,-21,-13,-56,-14,-41,-15,32,-15,-37,-16,-47,-16,8,-15,86,-15,-55,-15,53,-14,-74,-14,44,-13,-76,-13,80,-12,-7,-12,-43,-11,-30,-10,6,-8,76,-7,-125,-6,-28,-5,45,-3,91,-2,118,-1,-125,0,-53,1,39,3,-93,4,48,6,108,7,-100,8,120,9,3,10,34,10,-31,9,72,9,98,8,89,7,32,6,-43,4,-122,3,22,2,-102,0,55,-1,-38,-3,-76,-4,-97,-5,-91,-6,-59,-7,13,-7,-101,-8,116,-8,-53,-8,110,-7,111,-6,126,-5,-49,-4,84,-2,-30,-1,-83,1,113,3,62,5,19,7,-6,8,-37,10,-40,12,-65,14,121,16,3,18,42,19,-10,19,93,20,77,20,-39,19,37,19,62,18,-8,16,-112,15,-59,13,-31,11,-83,9,89,7,-29,4,-122,2,56,0,49,-2,71,-4,-72,-6,68,-7,28,-8,17,-9,45,-10,-127,-11,3,-11,-63,-12,-48,-12,-24,-12,-9,-12,-17,-12,-29,-12,-28,-12,39,-11,-71,-11,62,-10,-42,-10,81,-9,-91,-9,-39,-9,-50,-9,-112,-9,-7,-10,91,-10,-66,-11,16,-11,125,-12,-7,-13,-125,-13,39,-13,-44,-14,-90,-14,-124,-14,-104,-14,24,-13,-27,-13,19,-11,-110,-10,72,-8,46,-6,33,-4,73,-2,89,0,-119,2,90,4,12,6,-99,7,12,9,109,10,-97,11,-96,12,74,13,-95,13,-97,13,-128,13,39,13,-101,12,-60,11,-78,10,-128,9,79,8,61,7,78,6,119,5,-72,4,15,4,-117,3,4,3,-58,2,122,2,109,2,-97,2,58,3,29,4,68,5,-100,6,-22,7,95,9,-69,10,4,12,-17,12,-117,13,-27,13,55,14,97,14,-118,14,104,14,4,14,27,13,-18,11,90,10,-101,8,-50,6,21,5,78,3,126,1,-99,-1,-62,-3,-45,-5,-25,-7,-29,-9,-47,-11,-40,-13,-13,-15,52,-16,-125,-18,-29,-20,105,-21,15,-22,2,-23,63,-24,-40,-25,-37,-25,31,-24,-93,-24,94,-23,59,-22,53,-21,61,-20,112,-19,-33,-18,-125,-16,88,-14,63,-12,56,-10,62,-8,82,-6,94,-4,81,-2,14,0,-52,1,91,3,13,5,-69,6,57,8,-27,9,123,11,-37,12,7,14,-41,14,110,15,-65,15,-66,15,-103,15,21,15,93,14,127,13,102,12,84,11,24,10,-19,8,-72,7,119,6,39,5,-42,3,94,2,-14,0,-57,-1,-71,-2,34,-2,-85,-3,-93,-3,-61,-3,34,-2,-58,-2,59,-1,-41,-1,105,0,27,1,43,2,120,3,52,5,1,7,-47,8,-122,10,-30,11,-10,12,-102,13,-60,13,-69,13,59,13,109,12,126,11,48,10,-44,8,11,7,28,5,-21,2,-102,0,69,-2,8,-4,-40,-7,-32,-9,16,-10,-119,-12,95,-13,117,-14,-23,-15,-93,-15,-91,-15,-11,-15,-126,-14,62,-13,4,-12,-79,-12,98,-11,29,-10,-5,-10,-4,-9,14,-7,-13,-7,-17,-6,-82,-5,91,-4,-48,-4,8,-3,26,-3,1,-3,-29,-4,-65,-4,-120,-4,82,-4,4,-4,-56,-5,-110,-5,70,-5,28,-5,-11,-6,-7,-6,43,-5,-86,-5,111,-4,87,-3,112,-2,-125,-1,-98,0,-44,1,8,3,95,4,-91,5,-57,6,-83,7,114,8,-12,8,91,9,122,9,-126,9,90,9,85,9,58,9,-5,8,116,8,-92,7,121,6,22,5,-63,3,67,2,-21,0,-96,-1,-124,-2,110,-3,-91,-4,-70,-5,-20,-6,49,-6,-55,-7,-40,-7,63,-6,42,-5,53,-4,-123,-3,30,-1,-42,0,-84,2,-109,4,100,6,44,8,-57,9,63,11,-117,12,-110,13,-107,14,41,15,124,15,70,15,-98,14,-96,13,107,12,-4,10,96,9,-89,7,-45,5,-8,3,41,2,90,0,-87,-2,-4,-4,82,-5,-58,-7,42,-8,-104,-10,6,-11,-58,-13,-102,-14,-77,-15,21,-15,-77,-16,-118,-16,-101,-16,-31,-16,57,-15,-100,-15,-44,-15,44,-14,-100,-14,101,-13,84,-12,102,-11,-105,-10,-85,-9,-52,-8,-57,-7,-115,-6,93,-5,55,-4,86,-3,114,-2,-61,-1,30,1,122,2,-41,3,22,5,22,6,-54,6,87,7,-88,7,-43,7,-58,7,115,7,-24,6,36,6,58,5,32,4,23,3,5,2,-23,0,-4,-1,-12,-2,-11,-3,-34,-4,-89,-5,-76,-6,6,-6,-65,-7,-34,-7,39,-6,-76,-6,125,-5,101,-4,-106,-3,-57,-2,0,0,54,1,-104,2,22,4,-82,5,-122,7,120,9,100,11,62,13,23,15,-79,16,25,18}; }
	private static byte[] data39(){ return new byte[] {19,19,-60,19,-1,19,-59,19,117,19,-42,18,12,18,-20,16,97,15,-87,13,-91,11,-119,9,69,7,-25,4,-116,2,52,0,-23,-3,-5,-5,34,-6,-97,-8,91,-9,118,-10,-25,-11,96,-11,-25,-12,113,-12,5,-12,-84,-13,-110,-13,-78,-13,7,-12,-85,-12,116,-11,83,-10,35,-9,-108,-9,-52,-9,-72,-9,-104,-9,79,-9,35,-9,-76,-10,48,-10,-107,-11,-14,-12,81,-12,-86,-13,44,-13,-108,-14,64,-14,6,-14,11,-14,87,-14,-6,-14,-40,-13,-7,-12,104,-10,-17,-9,-26,-7,-7,-5,67,-2,107,0,113,2,87,4,34,6,-60,7,42,9,100,10,107,11,54,12,-50,12,42,13,58,13,0,13,-122,12,-31,11,47,11,88,10,85,9,77,8,51,7,88,6,116,5,-68,4,6,4,59,3,-122,2,39,2,28,2,106,2,-8,2,-56,3,-43,4,-14,5,69,7,-97,8,23,10,120,11,-70,12,-47,13,-79,14,85,15,-54,15,23,16,19,16,-105,15,-58,14,-89,13,92,12,-29,10,77,9,-99,7,-90,5,-119,3,53,1,-17,-2,-77,-4,127,-6,116,-8,92,-10,70,-12,22,-14,10,-16,14,-18,94,-20,-44,-22,-91,-23,-69,-24,22,-24,-40,-25,-5,-25,64,-24,-66,-24,56,-23,-14,-23,1,-21,67,-20,-54,-19,-116,-17,93,-15,98,-13,91,-11,62,-9,20,-7,-62,-6,-113,-4,13,-2,-114,-1,-53,0,21,2,104,3,-24,4,115,6,-1,7,99,9,-82,10,-90,11,111,12,-9,12,84,13,123,13,109,13,24,13,-89,12,2,12,68,11,-119,10,-73,9,-11,8,14,8,-44,6,104,5,-10,3,-107,2,101,1,102,0,-104,-1,-7,-2,-114,-2,117,-2,93,-2,88,-2,102,-2,114,-2,-42,-2,116,-1,91,0,-107,1,12,3,-80,4,106,6,12,8,-94,9,14,11,89,12,81,13,-71,13,-4,13,-55,13,-114,13,-11,12,33,12,-15,10,104,9,-68,7,-62,5,-76,3,109,1,28,-1,-80,-4,127,-6,110,-8,-89,-10,57,-11,20,-12,126,-13,29,-13,-25,-14,-30,-14,-31,-14,26,-13,104,-13,-36,-13,90,-12,-11,-12,-117,-11,98,-10,93,-9,123,-8,-119,-7,95,-6,24,-5,-103,-5,11,-4,106,-4,-114,-4,-76,-4,-99,-4,111,-4,55,-4,-19,-5,-94,-5,96,-5,35,-5,-36,-6,-112,-6,122,-6,-116,-6,-48,-6,87,-5,3,-4,-33,-4,-74,-3,-39,-2,21,0,81,1,-87,2,-29,3,-24,4,-46,5,111,6,-13,6,-116,7,53,8,-42,8,123,9,-57,9,-55,9,94,9,-37,8,26,8,61,7,22,6,-45,4,111,3,38,2,-8,0,-62,-1,-126,-2,86,-3,47,-4,39,-5,88,-6,-37,-7,-86,-7,-9,-7,-114,-6,127,-5,-72,-4,64,-2,27,0,61,2,102,4,-91,6,-110,8,97,10,31,12,-67,13,45,15,85,16,32,17,99,17,15,17,97,16,81,15,18,14,-97,12,4,11,64,9,43,7,21,5,-7,2,12,1,63,-1,101,-3,125,-5,109,-7,-118,-9,-85,-11,15,-12,-56,-14,-94,-15,-45,-16,64,-16,-12,-17,-8,-17,39,-16,85,-16,-56,-16,46,-15,-97,-15,53,-14,-9,-14,6,-12,33,-11,77,-10,101,-9,71,-8,60,-7,6,-6,30,-5,28,-4,28,-3,30,-2,13,-1,22,0,22,1,13,2,6,3,-20,3,-57,4,112,5,-29,5,30,6,30,6,-20,5,-104,5,9,5,84,4,127,3,-101,2,-51,1,-6,0,46,0,70,-1,63,-2,78,-3,107,-4,-87,-5,30,-5,-52,-6,-114,-6,-75,-6,-3,-6,-117,-5,59,-4,5,-3,-15,-3,-77,-2,-89,-1,-110,0,-89,1,4,3,-126,4,57,6,22,8,1,10,-10,11,-51,13,-123,15,-13,16,-5,17,-51,18,80,19,117,19,-105,19,50,19,-51,18,16,18,9,17,-88,15,5,14,23,12,-25,9,-56,7,80,5,-29,2,115,0,64,-2,82,-4,-44,-6,115,-7,52,-8,-10,-10,-77,-11,-83,-12,-47,-13,97,-13,-3,-14,-44,-14,3,-13,-125,-13,53,-12,15,-11,-41,-11,114,-10,-41,-10,37,-9,58,-9,98,-9,106,-9,100,-9,26,-9,-83,-10,35,-10,-121,-11,-19,-12,85,-12,-86,-13,-10,-14,61,-14,-73,-15,127,-15,-113,-15,12,-14,-53,-14,-1,-13,84,-11,-7,-10,-84,-8,124,-6,111,-4,-115,-2,-124,0,-123,2,45,4,-86,5,17,7,89,8,-77,9,-69,10,-103,11,5,12,93,12,102,12,80,12,-30,11,103,11,-76,10,-18,9,24,9,51,8,78,7,125,6,-85,5,-3,4,47,4,-124,3,21,3,-22,2,1,3,123,3,29,4,-23,4,-33,5,44,7,-118,8,-2,9,122,11,-58,12,-43,13,-89,14,75,15,-41,15,70,16,-121,16,-123,16,38,16,104,15,91,14,18,13,125,11,-91,9,108,7,-29,4,86,2,-48,-1,114,-3,87,-5,2,-7,-82,-10,55,-12}; }
	private static byte[] data40(){ return new byte[] {-30,-15,-93,-17,122,-19,126,-21,-52,-23,-128,-24,-125,-25,-20,-26,-73,-26,-32,-26,109,-25,47,-24,38,-23,60,-22,-109,-21,9,-19,-66,-18,-96,-16,-105,-14,-77,-12,-99,-10,-62,-8,91,-6,-16,-5,78,-3,108,-2,-91,-1,-69,0,-6,1,29,3,75,4,112,5,-102,6,-45,7,-71,8,115,9,-19,9,79,10,-118,10,-86,10,-89,10,114,10,46,10,-27,9,-90,9,48,9,-75,8,3,8,47,7,81,6,67,5,65,4,75,3,83,2,117,1,-63,0,24,0,-93,-1,42,-1,-29,-2,-63,-2,-57,-2,-15,-2,102,-1,11,0,-28,0,-24,1,1,3,80,4,-81,5,67,7,-70,8,19,10,82,11,55,12,-24,12,81,13,125,13,116,13,18,13,-104,12,-93,11,116,10,10,9,69,7,90,5,103,3,86,1,27,-1,-22,-4,-35,-6,38,-7,-60,-9,-80,-10,-52,-11,16,-11,96,-12,-13,-13,-84,-13,105,-13,68,-13,62,-13,78,-13,-93,-13,49,-12,20,-11,40,-10,79,-9,80,-8,52,-7,-6,-7,-112,-6,21,-5,-113,-5,1,-4,72,-4,125,-4,-93,-4,-73,-4,-53,-4,-76,-4,111,-4,12,-4,-110,-5,38,-5,-41,-6,-113,-6,-71,-6,37,-5,-79,-5,117,-4,46,-3,-22,-3,-55,-2,-93,-1,-112,0,117,1,79,2,44,3,10,4,6,5,24,6,64,7,35,8,-67,8,36,9,57,9,18,9,-67,8,60,8,-98,7,-66,6,-60,5,-60,4,-104,3,-127,2,96,1,50,0,-11,-2,-86,-3,107,-4,98,-5,-88,-6,47,-6,54,-6,-109,-6,101,-5,-107,-4,15,-2,-47,-1,-42,1,-35,3,-15,5,-11,7,-38,9,-92,11,86,13,-17,14,52,16,22,17,104,17,102,17,10,17,100,16,118,15,49,14,119,12,-113,10,102,8,70,6,26,4,23,2,-7,-1,-15,-3,-21,-5,-35,-7,-17,-9,-12,-11,70,-12,-69,-14,102,-15,118,-16,-59,-17,-113,-17,-112,-17,-40,-17,73,-16,-25,-16,119,-15,37,-14,-55,-14,-105,-13,113,-12,106,-11,-119,-10,-75,-9,-15,-8,58,-6,77,-5,70,-4,34,-3,-30,-3,-89,-2,94,-1,18,0,-33,0,-89,1,99,2,14,3,-104,3,28,4,82,4,115,4,107,4,34,4,-97,3,19,3,100,2,-63,1,12,1,81,0,-126,-1,-61,-2,9,-2,91,-3,-98,-4,0,-4,120,-5,36,-5,8,-5,14,-5,76,-5,-77,-5,51,-4,-85,-4,70,-3,-51,-3,114,-2,31,-1,5,0,16,1,97,2,-55,3,-109,5,83,7,57,9,35,11,-41,12,117,14,-42,15,31,17,42,18,12,19,-34,19,107,20,-88,20,-98,20,-15,19,2,19,-77,17,61,16,-119,14,-109,12,-126,10,15,8,-78,5,103,3,35,1,36,-1,39,-3,67,-5,-118,-7,-20,-9,117,-10,61,-11,66,-12,117,-13,-42,-14,120,-14,-120,-14,-35,-14,107,-13,22,-12,-63,-12,75,-11,-52,-11,38,-10,-119,-10,-76,-10,-1,-10,25,-9,53,-9,53,-9,-14,-10,-79,-10,17,-10,98,-11,127,-12,-101,-13,-69,-14,32,-14,-55,-15,-24,-15,95,-14,16,-13,24,-12,62,-11,-87,-10,59,-8,-70,-7,-127,-5,10,-3,-72,-2,60,0,-85,1,75,3,-78,4,59,6,-121,7,-5,8,-22,9,-69,10,37,11,93,11,76,11,27,11,-66,10,74,10,-46,9,61,9,-82,8,34,8,-128,7,-64,6,-39,5,-4,4,7,4,94,3,-8,2,13,3,106,3,30,4,-27,4,-15,5,7,7,48,8,98,9,-119,10,-73,11,-20,12,22,14,25,15,27,16,-22,16,122,17,-84,17,-105,17,52,17,90,16,58,15,-84,13,-72,11,-88,9,49,7,-60,4,62,2,-38,-1,111,-3,-6,-6,-106,-8,1,-10,104,-13,-87,-16,27,-18,-75,-21,-90,-23,6,-24,-41,-26,29,-26,-36,-27,8,-26,-127,-26,104,-25,-119,-24,-27,-23,96,-21,1,-19,-38,-18,-66,-16,-31,-14,5,-11,2,-9,-44,-8,89,-6,-33,-5,38,-3,91,-2,-100,-1,-35,0,1,2,36,3,61,4,7,5,-16,5,-76,6,107,7,25,8,-99,8,-10,8,46,9,69,9,62,9,21,9,-34,8,-113,8,60,8,-23,7,-96,7,47,7,-96,6,-48,5,-11,4,-26,3,-19,2,-19,1,34,1,-122,0,-10,-1,123,-1,8,-1,-80,-2,-92,-2,-97,-2,-47,-2,28,-1,-98,-1,110,0,103,1,-81,2,19,4,104,5,-41,6,60,8,-97,9,-26,10,12,12,22,13,-31,13,-100,14,-28,14,-44,14,88,14,108,13,89,12,-12,10,96,9,-100,7,-81,5,-83,3,-62,1,-47,-1,-6,-3,85,-4,-46,-6,-123,-7,79,-8,59,-9,48,-10,35,-11,49,-12,54,-13,-116,-14,-3,-15,-52,-15,-4,-15,-118,-14,83,-13,73,-12,70,-11,46,-10,20,-9,-40,-9,-91,-8,87,-7,47,-6,21,-5,-34,-5,-87,-4,58,-3,-101,-3,-98,-3,127,-3}; }
	private static byte[] data41(){ return new byte[] {56,-3,-41,-4,122,-4,40,-4,4,-4,-24,-5,-5,-5,11,-4,51,-4,112,-4,-12,-4,121,-3,10,-2,-107,-2,78,-1,-19,-1,-42,0,-100,1,-97,2,-106,3,-47,4,-14,5,18,7,-18,7,-128,8,-98,8,-105,8,57,8,-77,7,88,7,-45,6,83,6,-101,5,-62,4,-84,3,-123,2,41,1,-52,-1,89,-2,8,-3,-63,-5,-45,-6,88,-6,95,-6,-26,-6,-47,-5,-27,-4,68,-2,-28,-1,-61,1,-78,3,-57,5,-51,7,-41,9,-106,11,58,13,-102,14,-77,15,-103,16,45,17,-112,17,98,17,-22,16,31,16,-26,14,93,13,125,11,100,9,67,7,29,5,27,3,22,1,35,-1,3,-3,-54,-6,-118,-8,60,-10,48,-12,78,-14,-1,-16,24,-16,115,-17,31,-17,-10,-18,40,-17,115,-17,-29,-17,-105,-16,81,-15,42,-14,68,-13,81,-12,-74,-11,38,-9,-102,-8,-7,-7,68,-5,108,-4,-117,-3,-125,-2,-127,-1,104,0,35,1,-57,1,39,2,-121,2,-30,2,110,3,-28,3,33,4,47,4,-31,3,114,3,-30,2,37,2,106,1,-91,0,-29,-1,-7,-2,80,-2,-105,-3,7,-3,124,-4,-21,-5,113,-5,-24,-6,-98,-6,124,-6,-94,-6,-18,-6,52,-5,111,-5,-118,-5,-75,-5,5,-4,95,-4,-34,-4,-99,-3,-105,-2,-32,-1,84,1,-13,2,-58,4,-117,6,80,8,23,10,-29,11,-100,13,87,15,32,17,-52,18,50,20,108,21,14,22,105,22,94,22,7,22,-116,21,-105,20,105,19,-37,17,-1,15,-36,13,-119,11,31,9,-65,6,113,4,44,2,1,0,-37,-3,-58,-5,-33,-7,-7,-9,74,-10,-49,-12,-88,-13,-47,-14,70,-14,19,-14,23,-14,62,-14,-116,-14,-28,-14,89,-13,-45,-13,-117,-12,20,-11,-86,-11,64,-10,-75,-10,17,-9,54,-9,38,-9,-40,-10,95,-10,-81,-11,-35,-12,37,-12,-127,-13,-6,-14,-66,-14,-36,-14,3,-13,-110,-13,110,-12,99,-11,-116,-10,-85,-9,-44,-8,-1,-7,11,-5,58,-4,113,-3,-75,-2,33,0,-96,1,104,3,-12,4,114,6,-92,7,106,8,-25,8,25,9,51,9,105,9,124,9,-88,9,-105,9,119,9,43,9,-105,8,-3,7,77,7,-114,6,-64,5,45,5,-50,4,-77,4,-64,4,4,5,109,5,-7,5,-99,6,100,7,83,8,103,9,-102,10,-23,11,49,13,76,14,100,15,110,16,85,17,17,18,115,18,121,18,38,18,100,17,66,16,-40,14,35,13,59,11,37,9,-30,6,-119,4,40,2,-93,-1,9,-3,72,-6,113,-9,113,-12,123,-15,-116,-18,2,-20,-65,-23,-19,-25,-122,-26,-106,-27,62,-27,67,-27,-69,-27,-86,-26,-43,-25,89,-23,-22,-22,-72,-20,-97,-18,-93,-16,-96,-14,-98,-12,121,-10,78,-8,6,-6,-88,-5,45,-3,-49,-2,47,0,-110,1,-128,2,83,3,35,4,-61,4,-128,5,90,6,10,7,-125,7,-60,7,-54,7,-96,7,122,7,55,7,15,7,-20,6,-21,6,-38,6,-64,6,127,6,1,6,70,5,103,4,120,3,-99,2,-37,1,64,1,-53,0,74,0,-19,-1,-110,-1,82,-1,35,-1,11,-1,30,-1,59,-1,-121,-1,24,0,-46,0,-74,1,-40,2,27,4,116,5,-45,6,44,8,-106,9,-36,10,38,12,58,13,27,14,-50,14,35,15,26,15,-50,14,8,14,30,13,-35,11,111,10,-39,8,48,7,122,5,-49,3,31,2,-118,0,11,-1,-101,-3,43,-4,-65,-6,76,-7,-85,-9,30,-10,-98,-12,90,-13,104,-14,-43,-15,120,-15,-126,-15,-91,-15,23,-14,-81,-14,105,-13,57,-12,43,-11,50,-10,103,-9,-119,-8,-77,-7,-32,-6,-31,-5,-74,-4,98,-3,-15,-3,77,-2,126,-2,-82,-2,-65,-2,-65,-2,-117,-2,16,-2,-99,-3,41,-3,-7,-4,-36,-4,-17,-4,12,-3,74,-3,124,-3,-44,-3,32,-2,-101,-2,45,-1,-49,-1,-78,0,-92,1,-67,2,-66,3,-61,4,-111,5,-2,5,88,6,105,6,90,6,73,6,43,6,-6,5,-95,5,3,5,62,4,90,3,85,2,22,1,-49,-1,72,-2,-10,-4,-34,-5,34,-5,-51,-6,-12,-6,-124,-5,67,-4,91,-3,-94,-2,25,0,-2,1,-48,3,-61,5,-109,7,75,9,-33,10,94,12,-40,13,44,15,91,16,40,17,117,17,113,17,-7,16,43,16,36,15,-34,13,86,12,-55,10,14,9,48,7,69,5,26,3,-32,0,93,-2,-35,-5,107,-7,39,-9,57,-11,-114,-13,41,-14,0,-15,13,-16,70,-17,-44,-18,-85,-18,-72,-18,32,-17,-38,-17,-56,-16,-37,-15,25,-13,120,-12,5,-10,-110,-9,46,-7,-77,-6,0,-4,77,-3,112,-2,-106,-1,-105,0,99,1,-5,1,107,2,-61,2,42,3,119,3,-52,3,-22,3,-24,3,-110,3,0,3,49,2,63,1,72,0,75,-1,85,-2,126,-3,-82,-4,36,-4,-77,-5}; }
	private static byte[] data42(){ return new byte[] {68,-5,-17,-6,-127,-6,71,-6,21,-6,32,-6,47,-6,101,-6,-95,-6,-47,-6,30,-5,76,-5,-87,-5,5,-4,117,-4,-2,-4,-68,-3,-103,-2,-88,-1,-34,0,67,2,-47,3,-111,5,96,7,88,9,50,11,50,13,0,15,-94,16,30,18,126,19,-91,20,-94,21,-124,22,-5,22,68,23,11,23,80,22,57,21,-119,19,-81,17,126,15,81,13,16,11,-38,8,-81,6,126,4,60,2,3,0,-72,-3,106,-5,62,-7,90,-9,-95,-11,46,-12,9,-13,35,-14,-128,-15,26,-15,7,-15,39,-15,-126,-15,21,-14,-86,-14,-120,-13,64,-12,-1,-12,-71,-11,66,-10,-75,-10,-36,-10,-70,-10,111,-10,2,-10,-107,-11,62,-11,-30,-12,-114,-12,67,-12,15,-12,25,-12,71,-12,-56,-12,96,-11,29,-10,-40,-10,-107,-9,63,-8,-20,-8,-97,-7,-95,-6,-110,-5,-38,-4,36,-2,-107,-1,-3,0,103,2,-85,3,-67,4,-123,5,69,6,-24,6,121,7,6,8,74,8,-117,8,111,8,69,8,20,8,-67,7,117,7,39,7,-58,6,80,6,-29,5,-125,5,53,5,12,5,47,5,124,5,-39,5,126,6,85,7,81,8,-124,9,-71,10,9,12,77,13,-86,14,-30,15,7,17,16,18,-41,18,71,19,109,19,-2,18,82,18,50,17,-18,15,-122,14,-50,12,38,11,45,9,-7,6,-87,4,-35,1,13,-1,-37,-5,-112,-8,41,-11,-43,-15,-72,-18,6,-20,-90,-23,-47,-25,119,-26,-118,-27,11,-27,-11,-28,88,-27,29,-26,39,-25,-104,-24,27,-22,-31,-21,-72,-19,-94,-17,-93,-15,-81,-13,-58,-11,-82,-9,-108,-7,96,-5,-7,-4,-121,-2,-55,-1,10,1,24,2,38,3,13,4,-15,4,-84,5,77,6,-94,6,-76,6,-107,6,90,6,9,6,-12,5,-66,5,-75,5,-71,5,-117,5,93,5,2,5,117,4,-57,3,15,3,85,2,-106,1,0,1,110,0,14,0,-62,-1,-111,-1,125,-1,-119,-1,121,-1,-98,-1,-107,-1,-76,-1,-36,-1,16,0,126,0,19,1,-12,1,-1,2,50,4,-82,5,41,7,-54,8,58,10,119,11,-95,12,-107,13,62,14,-51,14,9,15,34,15,-10,14,-125,14,-35,13,16,13,-8,11,-92,10,71,9,-70,7,47,6,-82,4,32,3,-115,1,-2,-1,66,-2,111,-4,-112,-6,-95,-8,-47,-10,43,-11,-97,-13,98,-14,67,-15,-122,-16,0,-16,-35,-17,-11,-17,93,-16,-1,-16,-36,-15,-48,-14,-38,-13,3,-11,25,-10,89,-9,-125,-8,-67,-7,-24,-6,-34,-5,0,-3,-31,-3,-62,-2,77,-1,-100,-1,-70,-1,-118,-1,70,-1,8,-1,-93,-2,118,-2,48,-2,34,-2,30,-2,4,-2,15,-2,42,-2,77,-2,-111,-2,-48,-2,84,-1,-41,-1,110,0,32,1,-52,1,107,2,-4,2,122,3,1,4,100,4,-71,4,-16,4,7,5,-31,4,-118,4,-31,3,32,3,41,2,19,1,-44,-1,-112,-2,75,-3,40,-4,77,-5,-73,-6,-121,-6,-61,-6,55,-5,5,-4,36,-3,94,-2,-46,-1,98,1,5,3,-81,4,110,6,55,8,14,10,-48,11,-128,13,-39,14,6,16,-56,16,47,17,70,17,5,17,-128,16,-15,15,-10,14,-12,13,-74,12,29,11,85,9,67,7,15,5,-108,2,53,0,-42,-3,109,-5,50,-7,23,-9,51,-11,-109,-13,10,-14,-61,-16,-49,-17,7,-17,-127,-18,90,-18,120,-18,4,-17,-49,-17,20,-15,94,-14,1,-12,-91,-11,90,-9,20,-7,-102,-6,23,-4,104,-3,-90,-2,-81,-1,-79,0,-92,1,-125,2,62,3,-36,3,78,4,-65,4,-35,4,-84,4,64,4,110,3,110,2,57,1,-17,-1,-91,-2,107,-3,88,-4,94,-5,-108,-6,-22,-7,103,-7,5,-7,-70,-8,-122,-8,75,-8,38,-8,25,-8,20,-8,53,-8,111,-8,-48,-8,81,-7,-34,-7,97,-6,-24,-6,117,-5,-9,-5,-111,-4,115,-3,84,-2,-97,-1,22,1,-57,2,-95,4,-121,6,-118,8,106,10,65,12,-12,13,-104,15,60,17,-14,18,122,20,-27,21,25,23,-33,23,62,24,36,24,-95,23,-92,22,48,21,-127,19,124,17,108,15,67,13,60,11,32,9,-8,6,-91,4,86,2,1,0,-115,-3,44,-5,-23,-8,-58,-10,-45,-12,62,-13,-9,-15,3,-15,89,-16,50,-16,55,-16,117,-16,-33,-16,-128,-15,53,-14,-48,-14,-100,-13,75,-12,-56,-12,48,-11,71,-11,104,-11,110,-11,111,-11,111,-11,122,-11,-100,-11,-70,-11,-34,-11,10,-10,56,-10,120,-10,-105,-10,-65,-10,-9,-10,42,-9,112,-9,-51,-9,47,-8,-42,-8,104,-7,40,-6,13,-5,-21,-5,-25,-4,-13,-3,14,-1,43,0,99,1,111,2,101,3,51,4,-5,4,-117,5,2,6,83,6,-98,6,-40,6,4,7,45,7,62,7,35,7,-2,6,-81,6,101,6,8,6,-63,5,-116,5,127,5,-87,5,1,6}; }
	private static byte[] data43(){ return new byte[] {-88,6,108,7,83,8,118,9,-86,10,22,12,88,13,-65,14,-22,15,11,17,-14,17,-87,18,9,19,33,19,-16,18,104,18,-81,17,-67,16,-63,15,127,14,33,13,92,11,85,9,-31,6,17,4,-27,0,100,-3,-58,-7,16,-10,126,-14,74,-17,119,-20,37,-22,87,-24,-16,-26,-11,-27,87,-27,-15,-28,-20,-28,48,-27,-13,-27,0,-25,103,-24,55,-22,60,-20,97,-18,-90,-16,-28,-14,0,-11,14,-9,13,-7,-60,-6,-102,-4,78,-2,-34,-1,101,1,-57,2,-11,3,-20,4,-70,5,42,6,-125,6,-110,6,108,6,80,6,10,6,-36,5,-91,5,-125,5,67,5,3,5,-108,4,6,4,104,3,-85,2,-31,1,44,1,114,0,-38,-1,77,-1,-27,-2,-85,-2,-106,-2,121,-2,-125,-2,-116,-2,-113,-2,-120,-2,-112,-2,-92,-2,-29,-2,30,-1,-100,-1,85,0,81,1,117,2,-20,3,-120,5,52,7,-49,8,86,10,-115,11,-73,12,117,13,33,14,-121,14,-70,14,-43,14,-30,14,-43,14,-99,14,43,14,-110,13,-95,12,-120,11,29,10,-101,8,-9,6,76,5,-109,3,-33,1,24,0,45,-2,65,-4,51,-6,28,-8,5,-10,32,-12,91,-14,5,-15,8,-16,76,-17,-26,-18,-37,-18,-15,-18,74,-17,-75,-17,122,-16,93,-15,115,-14,-69,-13,48,-11,-80,-10,60,-8,-37,-7,81,-5,-69,-4,-40,-3,-19,-2,-80,-1,47,0,-106,0,-89,0,-75,0,-94,0,113,0,82,0,28,0,-27,-1,-84,-1,82,-1,23,-1,-44,-2,-81,-2,-89,-2,-76,-2,-29,-2,18,-1,100,-1,-84,-1,6,0,-102,0,19,1,-67,1,83,2,-24,2,-128,3,-26,3,12,4,-10,3,-84,3,-10,2,5,2,-26,0,-72,-1,-119,-2,-123,-3,-98,-4,15,-4,-117,-5,72,-5,78,-5,108,-5,-48,-5,88,-4,33,-3,25,-2,110,-1,-46,0,-127,2,58,4,-14,5,-85,7,110,9,5,11,-121,12,-18,13,11,15,7,16,-95,16,10,17,20,17,-67,16,90,16,-72,15,-54,14,-70,13,101,12,-45,10,-4,8,-2,6,-55,4,114,2,12,0,126,-3,46,-5,-42,-8,-67,-10,-37,-12,46,-13,-73,-15,125,-16,114,-17,-69,-18,116,-18,121,-18,10,-17,-54,-17,-2,-16,109,-14,-1,-13,-71,-11,123,-9,56,-7,-44,-6,108,-4,-72,-3,28,-1,96,0,-108,1,-76,2,-53,3,-50,4,-96,5,57,6,-113,6,97,6,-14,5,3,5,-88,3,39,2,125,0,-3,-2,114,-3,74,-4,75,-5,100,-6,-94,-7,-6,-8,75,-8,-83,-9,32,-9,-69,-10,80,-10,27,-10,13,-10,50,-10,117,-10,-74,-10,21,-9,116,-9,-57,-9,41,-8,-98,-8,81,-7,17,-6,8,-5,34,-4,69,-3,-102,-2,13,0,-75,1,-98,3,-95,5,-89,7,-61,9,-41,11,-8,13,-2,15,-15,17,-43,19,127,21,-2,22,35,24,-12,24,108,25,94,25,-19,24,11,24,-26,22,110,21,-66,19,30,18,63,16,75,14,61,12,-6,9,-86,7,54,5,-103,2,-19,-1,90,-3,-71,-6,70,-8,37,-10,49,-12,-73,-14,-123,-15,-66,-16,59,-16,6,-16,13,-16,78,-16,-59,-16,63,-15,-51,-15,63,-14,-95,-14,9,-13,87,-13,-81,-13,42,-12,-83,-12,62,-11,-39,-11,-126,-10,12,-9,123,-9,-37,-9,27,-8,97,-8,-101,-8,-75,-8,-36,-8,-33,-8,-58,-8,-59,-8,-83,-8,-96,-8,-48,-8,15,-7,-84,-7,49,-6,9,-5,-34,-5,-93,-4,-102,-3,100,-2,76,-1,41,0,28,1,0,2,-26,2,-67,3,-117,4,59,5,-43,5,68,6,-104,6,-55,6,-59,6,-54,6,-86,6,105,6,14,6,-67,5,110,5,46,5,49,5,109,5,-38,5,-126,6,83,7,112,8,-101,9,-23,10,43,12,-121,13,-59,14,-10,15,24,17,-18,17,-76,18,58,19,-102,19,-72,19,-86,19,100,19,6,19,78,18,117,17,48,16,-120,14,119,12,-52,9,-77,6,80,3,-99,-1,4,-4,50,-8,-49,-12,-90,-15,-39,-18,122,-20,113,-22,-79,-24,71,-25,52,-26,126,-27,48,-27,67,-27,-50,-27,-78,-26,-17,-25,115,-23,49,-21,46,-19,52,-17,115,-15,-47,-13,38,-10,126,-8,-110,-6,-84,-4,-124,-2,89,0,-13,1,106,3,-64,4,-55,5,-75,6,66,7,-85,7,-51,7,-66,7,126,7,44,7,-15,6,-95,6,53,6,-73,5,2,5,70,4,75,3,77,2,89,1,-112,0,-61,-1,42,-1,-100,-2,65,-2,-14,-3,-55,-3,-102,-3,-127,-3,116,-3,76,-3,66,-3,55,-3,74,-3,122,-3,-48,-3,82,-2,33,-1,7,0,48,1,-124,2,12,4,-68,5,95,7,8,9,121,10,-85,11,-83,12,123,13,32,14,-80,14,74,15,-70,15,10,16,101,16,106,16,45,16,-85,15,-37,14,-20,13,-58,12,95,11,-16,9,84,8,-112,6,-75,4}; }
	private static byte[] data44(){ return new byte[] {-95,2,82,0,5,-2,-106,-5,60,-7,12,-9,-11,-12,55,-13,-89,-15,97,-16,83,-17,-101,-18,18,-18,-26,-19,-3,-19,89,-18,-5,-18,-21,-17,19,-15,124,-14,-8,-13,-74,-11,114,-9,60,-7,-15,-6,-109,-4,-8,-3,37,-1,13,0,-56,0,91,1,-67,1,38,2,82,2,-103,2,-72,2,-86,2,108,2,19,2,-96,1,12,1,122,0,27,0,-74,-1,-109,-1,105,-1,109,-1,-120,-1,-84,-1,-15,-1,105,0,-58,0,98,1,-11,1,-118,2,22,3,101,3,-125,3,76,3,-63,2,-8,1,-1,0,12,0,19,-1,73,-2,-115,-3,-11,-4,126,-4,-7,-5,-67,-5,117,-5,-115,-5,-73,-5,66,-4,15,-3,18,-2,76,-1,-97,0,14,2,-118,3,22,5,-85,6,58,8,-27,9,115,11,7,13,99,14,110,15,82,16,-30,16,56,17,93,17,55,17,-47,16,75,16,102,15,84,14,10,13,104,11,-61,9,-95,7,-124,5,12,3,109,0,-49,-3,49,-5,-75,-8,93,-10,90,-12,-128,-14,15,-15,-3,-17,49,-17,-51,-18,-35,-18,58,-17,-41,-17,-65,-16,-46,-15,36,-13,-90,-12,75,-10,9,-8,-32,-7,-66,-5,122,-3,60,-1,-25,0,-116,2,7,4,-125,5,-60,6,-48,7,119,8,-101,8,58,8,92,7,26,6,-116,4,-32,2,76,1,-50,-1,-128,-2,59,-3,41,-4,-18,-6,-64,-7,-101,-8,-125,-9,-100,-10,-42,-11,72,-11,-14,-12,-52,-12,-76,-12,-89,-12,-89,-12,-97,-12,-84,-12,-37,-12,56,-11,-66,-11,83,-10,67,-9,34,-8,53,-7,80,-6,-111,-5,-23,-4,105,-2,30,0,-13,1,12,4,88,6,-66,8,53,11,-95,13,14,16,98,18,-121,20,97,22,-19,23,48,25,-4,25,118,26,-93,26,108,26,-9,25,77,25,107,24,64,23,-31,21,65,20,90,18,62,16,-10,13,76,11,-102,8,-81,5,-64,2,-47,-1,-5,-4,102,-6,10,-8,-20,-11,38,-12,-69,-14,-73,-15,16,-15,-84,-16,120,-16,124,-16,123,-16,124,-16,117,-16,100,-16,-115,-16,-38,-16,78,-15,16,-14,-1,-14,-20,-13,-16,-12,-63,-11,-121,-10,33,-9,-77,-9,65,-8,-37,-8,104,-7,5,-6,80,-6,-124,-6,108,-6,25,-6,-49,-7,98,-7,63,-7,47,-7,83,-7,-59,-7,62,-6,-66,-6,54,-5,-62,-5,84,-4,-33,-4,-123,-3,27,-2,-32,-2,-55,-1,-76,0,-80,1,-82,2,-107,3,115,4,22,5,-110,5,-38,5,-1,5,4,6,-62,5,-116,5,66,5,-9,4,-62,4,-47,4,9,5,104,5,12,6,-47,6,-62,7,-68,8,-38,9,-26,10,16,12,32,13,61,14,74,15,74,16,54,17,39,18,-4,18,-75,19,71,20,-64,20,-10,20,21,21,-85,20,-19,19,-118,18,-76,16,96,14,-87,11,-80,8,99,5,42,2,-35,-2,-111,-5,88,-8,7,-11,-2,-15,46,-17,-123,-20,77,-22,-123,-24,38,-25,80,-26,-34,-27,-72,-27,-23,-27,74,-26,-22,-26,-43,-25,22,-23,-68,-22,-50,-20,50,-17,-96,-15,73,-12,-29,-10,83,-7,-99,-5,-89,-3,-127,-1,83,1,14,3,115,4,-62,5,-25,6,-83,7,98,8,-80,8,-41,8,-67,8,119,8,16,8,104,7,-79,6,-52,5,-59,4,-83,3,-122,2,120,1,110,0,-127,-1,-57,-2,21,-2,-86,-3,56,-3,-30,-4,-114,-4,77,-4,15,-4,-64,-5,-108,-5,98,-5,115,-5,-97,-5,-11,-5,-122,-4,119,-3,116,-2,-64,-1,71,1,-68,2,85,4,-52,5,36,7,100,8,120,9,119,10,88,11,105,12,85,13,86,14,60,15,-19,15,88,16,-106,16,-101,16,125,16,52,16,-42,15,83,15,-88,14,-63,13,-116,12,7,11,52,9,31,7,-23,4,120,2,33,0,-55,-3,122,-5,88,-7,53,-9,53,-11,96,-13,-85,-15,34,-16,-5,-18,4,-18,-116,-19,98,-19,-105,-19,38,-18,-28,-18,-36,-17,33,-15,117,-14,34,-12,-49,-11,-103,-9,89,-7,0,-5,124,-4,-38,-3,-2,-2,-4,-1,-29,0,-97,1,114,2,25,3,-63,3,14,4,63,4,27,4,-63,3,82,3,-109,2,-36,1,36,1,120,0,-20,-1,-125,-1,100,-1,105,-1,-70,-1,24,0,-121,0,18,1,-126,1,-74,1,-45,1,-42,1,-101,1,63,1,-57,0,73,0,-60,-1,59,-1,-93,-2,7,-2,98,-3,-72,-4,4,-4,104,-5,-24,-6,-83,-6,-87,-6,-31,-6,96,-5,18,-4,-53,-4,-101,-3,-118,-2,-114,-1,-75,0,10,2,-112,3,42,5,-25,6,-118,8,41,10,-73,11,4,13,28,14,21,15,-46,15,105,16,-54,16,16,17,29,17,-22,16,122,16,-44,15,-48,14,-99,13,8,12,52,10,35,8,-91,5,28,3,89,0,-105,-3,-57,-6,41,-8,-56,-11,-63,-13,23,-14,-37,-16,-13,-17,105,-17,47,-17,30,-17,79,-17,-58,-17,106,-16,83,-15,-118,-14}; }
	private static byte[] data45(){ return new byte[] {31,-12,-9,-11,-10,-9,47,-6,92,-4,-69,-2,-3,0,37,3,29,5,-34,6,27,8,-4,8,83,9,31,9,-98,8,-94,7,-97,6,66,5,-7,3,-103,2,21,1,-111,-1,1,-2,127,-4,23,-5,-90,-7,106,-8,81,-9,69,-10,97,-11,-96,-12,6,-12,94,-13,-33,-14,-115,-14,89,-14,69,-14,117,-14,-63,-14,54,-13,-63,-13,118,-12,53,-11,-13,-11,-7,-10,1,-8,50,-7,-82,-6,72,-4,28,-2,40,0,87,2,-70,4,49,7,-92,9,38,12,-73,14,18,17,71,19,46,21,-59,22,25,24,-21,24,-125,25,-46,25,17,26,-6,25,-60,25,91,25,-81,24,-69,23,106,22,-58,20,-42,18,-125,16,-12,13,24,11,36,8,22,5,34,2,66,-1,-58,-4,99,-6,118,-8,-76,-10,57,-11,8,-12,9,-13,37,-14,69,-15,-124,-16,-52,-17,35,-17,-68,-18,-127,-18,-98,-18,17,-17,-74,-17,-93,-16,-93,-15,-67,-14,-64,-13,-33,-12,-22,-11,-7,-10,-9,-9,-21,-8,-49,-7,123,-6,17,-5,93,-5,115,-5,85,-5,6,-5,-66,-6,113,-6,58,-6,6,-6,0,-6,-24,-7,14,-6,33,-6,98,-6,-96,-6,-28,-6,77,-5,-73,-5,57,-4,-17,-4,-68,-3,-103,-2,-112,-1,112,0,-123,1,95,2,8,3,-86,3,-38,3,-9,3,-26,3,-105,3,70,3,-7,2,-43,2,-59,2,19,3,-113,3,37,4,-34,4,-84,5,-103,6,107,7,118,8,111,9,123,10,-124,11,-105,12,-77,13,-38,14,26,16,90,17,-108,18,-65,19,-47,20,-114,21,7,22,24,22,-104,21,-70,20,73,19,-114,17,104,15,12,13,120,10,-96,7,-59,4,-95,1,-124,-2,60,-5,25,-8,-16,-12,-2,-15,79,-17,-17,-20,-45,-22,30,-23,-55,-25,-64,-26,-4,-27,-128,-27,109,-27,-98,-27,67,-26,63,-25,-77,-24,-115,-22,-54,-20,15,-17,-79,-15,40,-12,-92,-10,25,-7,109,-5,-74,-3,-58,-1,-36,1,-107,3,94,5,-81,6,-32,7,-67,8,71,9,-80,9,-95,9,89,9,-45,8,6,8,20,7,-27,5,-38,4,-110,3,115,2,54,1,51,0,58,-1,83,-2,-112,-3,-27,-4,51,-4,-64,-5,39,-5,-89,-6,68,-6,-35,-7,-101,-7,123,-7,-99,-7,-12,-7,-120,-6,123,-5,-101,-4,-43,-3,79,-1,-71,0,3,2,81,3,113,4,-118,5,-118,6,-102,7,-66,8,10,10,81,11,-112,12,-77,13,-66,14,-116,15,27,16,-105,16,-35,16,20,17,13,17,-20,16,127,16,-38,15,1,15,-43,13,84,12,113,10,120,8,70,6,-3,3,-90,1,61,-1,-58,-4,117,-6,32,-8,-33,-11,-66,-13,-67,-15,-4,-17,-113,-18,123,-19,-45,-20,-127,-20,-125,-20,-45,-20,107,-19,91,-18,92,-17,-96,-16,-11,-15,-115,-13,40,-11,-42,-10,-128,-8,39,-6,-72,-5,76,-3,-68,-2,50,0,111,1,-93,2,-78,3,-126,4,48,5,-128,5,-110,5,98,5,-37,4,34,4,92,3,-122,2,-61,1,77,1,-28,0,-63,0,-42,0,14,1,79,1,-128,1,-107,1,115,1,48,1,-65,0,65,0,-71,-1,49,-1,-95,-2,60,-2,-40,-3,117,-3,-13,-4,68,-4,-53,-5,6,-5,115,-6,-19,-7,124,-7,86,-7,87,-7,-100,-7,-26,-7,96,-6,-20,-6,-96,-5,114,-4,102,-3,-96,-2,5,0,-78,1,74,3,5,5,-91,6,65,8,-70,9,4,11,89,12,116,13,-111,14,-122,15,93,16,6,17,-107,17,-52,17,-65,17,110,17,-120,16,114,15,-31,13,24,12,-8,9,-107,7,14,5,87,2,-99,-1,-40,-4,85,-6,-32,-9,-60,-11,-37,-13,70,-14,-7,-16,19,-16,92,-17,-29,-18,-73,-18,-91,-18,-16,-18,-125,-17,107,-16,-30,-15,-104,-13,-59,-11,49,-8,-35,-6,-127,-3,18,0,103,2,-109,4,47,6,117,7,45,8,-111,8,-85,8,95,8,-12,7,72,7,88,6,63,5,-4,3,-106,2,15,1,-112,-1,3,-2,125,-4,-27,-6,-121,-7,11,-8,-64,-10,102,-11,75,-12,20,-13,4,-14,56,-15,-106,-16,47,-16,16,-16,44,-16,106,-16,-57,-16,51,-15,-82,-15,63,-14,3,-13,-15,-13,-9,-12,126,-10,43,-8,49,-6,102,-4,-76,-2,31,1,-107,3,27,6,-89,8,8,11,122,13,-74,15,-40,17,-72,19,116,21,-53,22,1,24,-44,24,-118,25,4,26,86,26,98,26,72,26,-35,25,54,25,16,24,-82,22,-79,20,118,18,-65,15,-47,12,-26,9,-14,6,35,4,-103,1,57,-1,28,-3,33,-5,53,-7,124,-9,-57,-11,49,-12,-93,-14,63,-15,-3,-17,-8,-18,36,-18,-71,-19,119,-19,-108,-19,-21,-19,-126,-18,88,-17,79,-16,-116,-15,-62,-14,32,-12,-123,-11,-57,-10,13,-8,1,-7,-35,-7,-126,-6,-29,-6,22,-5,53,-5,48,-5,53,-5,21,-5,-24,-6,-66,-6,-124,-6,72,-6,-9,-7,-81,-7}; }
	private static byte[] data46(){ return new byte[] {101,-7,64,-7,90,-7,-127,-7,-38,-7,82,-6,-20,-6,-91,-5,86,-4,27,-3,-15,-3,-77,-2,123,-1,29,0,-49,0,48,1,-112,1,-90,1,-104,1,-112,1,99,1,59,1,58,1,112,1,-36,1,111,2,38,3,-14,3,-79,4,-123,5,51,6,-16,6,-66,7,-70,8,-65,9,-4,10,88,12,-30,13,-101,15,68,17,-40,18,63,20,90,21,54,22,-81,22,-76,22,119,22,-41,21,-68,20,105,19,-106,17,-110,15,35,13,-126,10,-67,7,-56,4,-44,1,-78,-2,-73,-5,-58,-8,-60,-11,-10,-14,91,-16,-55,-19,-124,-21,-126,-23,-61,-25,101,-26,106,-27,-26,-28,-18,-28,73,-27,18,-26,70,-25,-51,-24,-108,-22,-98,-20,-36,-18,33,-15,-95,-13,67,-10,-60,-8,99,-5,-19,-3,86,0,110,2,84,4,-3,5,89,7,106,8,66,9,-97,9,-69,9,-105,9,13,9,94,8,121,7,108,6,73,5,21,4,-24,2,-54,1,-54,0,-61,-1,-61,-2,-34,-3,-42,-4,-37,-5,-32,-6,-16,-7,40,-7,-124,-8,34,-8,9,-8,65,-8,-89,-8,76,-7,13,-6,15,-5,26,-4,67,-3,-125,-2,-55,-1,15,1,66,2,118,3,-83,4,-49,5,-11,6,38,8,82,9,-121,10,-88,11,-47,12,-5,13,12,15,-11,15,-62,16,83,17,-79,17,-49,17,-96,17,62,17,-103,16,-95,15,-112,14,59,13,-66,11,34,10,60,8,48,6,-4,3,-115,1,9,-1,-119,-4,-2,-7,-112,-9,73,-11,46,-13,112,-15,-35,-17,-79,-18,-56,-19,46,-19,-2,-20,-11,-20,76,-19,-62,-19,-108,-18,-105,-17,-64,-16,16,-14,-120,-13,11,-11,-93,-10,109,-8,49,-6,-6,-5,-59,-3,-122,-1,59,1,-79,2,-24,3,-53,4,112,5,-58,5,-65,5,-111,5,25,5,-105,4,11,4,-94,3,64,3,-10,2,-44,2,-67,2,-71,2,-91,2,-98,2,125,2,79,2,-18,1,-111,1,-16,0,89,0,-65,-1,19,-1,-115,-2,-7,-3,118,-3,13,-3,-99,-4,76,-4,-72,-5,75,-5,-53,-6,100,-6,-6,-7,-103,-7,91,-7,34,-7,34,-7,63,-7,124,-7,14,-6,-81,-6,-75,-5,-31,-4,46,-2,-103,-1,13,1,-128,2,18,4,123,5,12,7,-123,8,18,10,126,11,-16,12,82,14,-104,15,-65,16,-55,17,109,18,-45,18,-34,18,113,18,-111,17,74,16,-82,14,-72,12,123,10,20,8,-117,5,-14,2,93,0,-5,-3,-100,-5,89,-7,79,-9,90,-11,-107,-13,5,-14,-107,-16,120,-17,-85,-18,57,-18,32,-18,-90,-18,-96,-17,25,-15,-1,-14,72,-11,-53,-9,118,-6,24,-3,-77,-1,15,2,53,4,-11,5,99,7,112,8,16,9,105,9,116,9,52,9,-99,8,-26,7,14,7,-23,5,-63,4,98,3,3,2,-127,0,-14,-2,64,-3,-105,-5,-39,-7,48,-8,-127,-10,-13,-12,-117,-13,61,-14,73,-15,-124,-16,21,-16,-50,-17,-88,-17,-53,-17,-25,-17,21,-16,120,-16,-46,-16,122,-15,69,-14,-118,-13,-8,-12,-60,-10,-30,-8,44,-5,-98,-3,42,0,-88,2,69,5,-75,7,-3,9,65,12,56,14,47,16,2,18,-103,19,41,21,-102,22,-39,23,-25,24,-63,25,100,26,-65,26,-63,26,83,26,-88,25,-85,24,36,23,95,21,87,19,26,17,-74,14,89,12,1,10,-82,7,108,5,56,3,21,1,6,-1,-10,-4,-2,-6,-5,-8,43,-9,91,-11,-97,-13,32,-14,-74,-16,-92,-17,-46,-18,70,-18,37,-18,80,-18,-42,-18,-113,-17,-128,-16,-99,-15,-31,-14,68,-12,-117,-11,-92,-10,-68,-9,-102,-8,69,-7,-35,-7,86,-6,-41,-6,45,-5,124,-5,-56,-5,-37,-5,-24,-5,-50,-5,127,-5,60,-5,-71,-6,99,-6,-17,-7,-47,-7,-81,-7,-36,-7,57,-6,-61,-6,104,-5,20,-4,-65,-4,121,-3,24,-2,-79,-2,42,-1,-90,-1,0,0,90,0,-106,0,-77,0,-44,0,-25,0,-14,0,26,1,74,1,-119,1,-23,1,89,2,-89,2,15,3,125,3,-16,3,103,4,-9,4,-69,5,-57,6,17,8,-109,9,70,11,33,13,25,15,-3,16,-52,18,107,20,-62,21,-49,22,-100,23,-10,23,6,24,-75,23,16,23,5,22,-92,20,1,19,-24,16,-63,14,60,12,-115,9,-54,6,-61,3,-47,0,-55,-3,-83,-6,-97,-9,-113,-12,-76,-15,-44,-18,102,-20,27,-22,80,-24,-25,-26,-19,-27,-123,-27,-126,-27,-3,-27,-87,-26,-65,-25,24,-23,-71,-22,-97,-20,-53,-18,49,-15,-73,-13,-118,-10,62,-7,22,-4,-55,-2,60,1,-126,3,118,5,26,7,82,8,46,9,-71,9,-20,9,-37,9,110,9,-20,8,19,8,51,7,64,6,82,5,91,4,78,3,75,2,33,1,-45,-1,-106,-2,35,-3,-58,-5,120,-6,98,-7,-117,-8,12,-8,-31,-9,24,-8,101,-8,0,-7,-85,-7,118,-6,85,-5,75,-4,72,-3}; }
	private static byte[] data47(){ return new byte[] {91,-2,119,-1,-90,0,-28,1,13,3,65,4,-118,5,-68,6,-21,7,41,9,69,10,105,11,-94,12,-48,13,-21,14,10,16,-37,16,-113,17,-8,17,22,18,6,18,-104,17,7,17,81,16,121,15,-128,14,86,13,7,12,106,10,-107,8,-127,6,39,4,-80,1,28,-1,125,-4,16,-6,-40,-9,-41,-11,30,-12,-102,-14,114,-15,103,-16,-76,-17,49,-17,-59,-18,-102,-18,-89,-18,-17,-18,100,-17,19,-16,15,-15,43,-14,-119,-13,9,-11,-65,-10,-112,-8,-119,-6,-128,-4,87,-2,20,0,-118,1,-69,2,-106,3,34,4,122,4,-100,4,-72,4,-75,4,-50,4,-41,4,11,5,50,5,79,5,101,5,88,5,37,5,-1,4,-58,4,118,4,13,4,-98,3,-1,2,75,2,-97,1,-26,0,51,0,111,-1,-55,-2,66,-2,-65,-3,80,-3,-31,-4,109,-4,-23,-5,93,-5,-72,-6,32,-6,-110,-7,3,-7,-95,-8,97,-8,87,-8,-122,-8,-7,-8,-117,-7,86,-6,48,-5,45,-4,36,-3,59,-2,115,-1,-86,0,67,2,-58,3,-104,5,-118,7,118,9,99,11,65,13,8,15,-112,16,-13,17,-6,18,-96,19,-12,19,-33,19,80,19,94,18,-20,16,56,15,57,13,1,11,-53,8,-105,6,59,4,25,2,-29,-1,-97,-3,62,-5,-25,-8,-121,-10,56,-12,38,-14,88,-16,25,-17,106,-18,79,-18,-51,-18,-41,-17,102,-15,67,-13,106,-11,-68,-9,36,-6,-111,-4,8,-1,59,1,80,3,54,5,-66,6,12,8,-25,8,-123,9,-54,9,-24,9,-77,9,58,9,-116,8,-67,7,-65,6,123,5,10,4,123,2,-67,0,-11,-2,7,-3,19,-5,54,-7,102,-9,-66,-11,52,-12,-32,-14,-72,-15,-85,-16,-27,-17,56,-17,-80,-18,113,-18,62,-18,56,-18,87,-18,-61,-18,104,-17,95,-16,-81,-15,40,-13,13,-11,50,-9,102,-7,-39,-5,91,-2,-48,0,66,3,-105,5,-71,7,-81,9,126,11,93,13,14,15,-24,16,-91,18,123,20,62,22,-69,23,-15,24,-24,25,59,26,80,26,-26,25,36,25,21,24,-35,22,-127,21,15,20,-125,18,-36,16,49,15,89,13,114,11,106,9,85,7,49,5,15,3,-15,0,-49,-2,-70,-4,-116,-6,103,-8,109,-10,117,-12,-66,-14,71,-15,51,-16,120,-17,33,-17,41,-17,-120,-17,19,-16,-24,-16,-59,-15,-50,-14,-43,-13,-50,-12,-53,-11,-78,-10,127,-9,103,-8,40,-7,-29,-7,-122,-6,-11,-6,100,-5,-109,-5,-79,-5,-81,-5,104,-5,61,-5,-15,-6,-86,-6,100,-6,66,-6,65,-6,95,-6,-88,-6,19,-5,-107,-5,37,-4,-61,-4,75,-3,-49,-3,50,-2,-122,-2,-59,-2,-16,-2,4,-1,22,-1,48,-1,83,-1,-127,-1,-58,-1,14,0,78,0,-113,0,-72,0,-62,0,-53,0,-73,0,-57,0,-47,0,22,1,-127,1,67,2,42,3,91,4,-51,5,110,7,73,9,47,11,71,13,77,15,68,17,24,19,-86,20,-17,21,-23,22,-109,23,-35,23,-32,23,-93,23,-1,22,75,22,43,21,-54,19,22,18,14,16,-42,13,50,11,85,8,95,5,58,2,-4,-2,-29,-5,-95,-8,-118,-11,-118,-14,-66,-17,36,-19,-43,-22,-34,-24,80,-25,41,-26,119,-27,32,-27,72,-27,-13,-27,-16,-26,94,-24,34,-22,56,-20,-99,-18,41,-15,-6,-13,-57,-10,-52,-7,-96,-4,102,-1,-26,1,17,4,-24,5,64,7,64,8,-45,8,30,9,7,9,-44,8,-123,8,2,8,-118,7,-47,6,8,6,10,5,-43,3,121,2,-34,0,75,-1,-103,-3,-25,-5,-111,-6,56,-7,98,-8,-44,-9,122,-9,-108,-9,-41,-9,95,-8,3,-7,-44,-7,-96,-6,-120,-5,115,-4,111,-3,101,-2,75,-1,78,0,90,1,126,2,-104,3,-47,4,6,6,64,7,121,8,-81,9,-33,10,3,12,36,13,41,14,7,15,-25,15,120,16,-25,16,47,17,51,17,12,17,-80,16,32,16,124,15,-125,14,-116,13,63,12,-65,10,6,9,14,7,-21,4,-85,2,87,0,-3,-3,-51,-5,-82,-7,-44,-9,56,-10,-47,-12,-101,-13,120,-14,-116,-15,-94,-16,-18,-17,84,-17,-22,-18,-84,-18,-72,-18,28,-17,-78,-17,-72,-16,1,-14,-106,-13,80,-11,39,-9,22,-7,-53,-6,97,-4,-57,-3,1,-1,-7,-1,-52,0,-122,1,27,2,-93,2,31,3,-100,3,34,4,-98,4,27,5,-113,5,-8,5,80,6,125,6,-107,6,-119,6,85,6,-21,5,107,5,-76,4,-8,3,36,3,81,2,-85,1,-12,0,94,0,-24,-1,98,-1,-31,-2,73,-2,-65,-3,20,-3,84,-4,126,-5,-60,-6,4,-6,70,-7,-71,-8,61,-8,-27,-9,-75,-9,-94,-9,-49,-9,27,-8,97,-8,-53,-8,105,-7,15,-6,-30,-6,-22,-5,41,-3,-72,-2,119,0,115,2,-107,4,-28,6,28,9,65,11,83,13,40,15}; }
	private static byte[] data48(){ return new byte[] {-50,16,10,18,-32,18,121,19,-124,19,72,19,-78,18,-70,17,117,16,-4,14,80,13,120,11,-128,9,108,7,29,5,-68,2,27,0,103,-3,-84,-6,-32,-9,82,-11,3,-13,28,-15,-71,-17,-41,-18,-95,-18,-25,-18,-50,-17,37,-15,-38,-14,-20,-12,13,-9,51,-7,100,-5,-116,-3,-119,-1,-128,1,59,3,-65,4,46,6,98,7,91,8,45,9,-81,9,-41,9,-49,9,116,9,-44,8,-40,7,-81,6,74,5,-91,3,-31,1,0,0,9,-2,4,-4,-6,-7,11,-8,61,-10,125,-12,-17,-14,125,-15,63,-16,64,-17,86,-18,-103,-19,38,-19,-72,-20,-89,-20,-72,-20,80,-19,-8,-19,40,-17,126,-16,44,-14,8,-12,-8,-11,40,-8,104,-6,123,-4,-79,-2,-77,0,-90,2,-121,4,81,6,41,8,24,10,16,12,31,14,30,16,28,18,-16,19,117,21,-81,22,125,23,-13,23,4,24,-64,23,74,23,-108,22,-27,21,32,21,54,20,81,19,24,18,-37,16,126,15,-14,13,57,12,101,10,116,8,88,6,67,4,-20,1,-75,-1,82,-3,-18,-6,-71,-8,-95,-10,-39,-12,75,-13,14,-14,74,-15,-46,-16,-71,-16,-52,-16,42,-15,-102,-15,62,-14,-23,-14,-102,-13,60,-12,-13,-12,-68,-11,-124,-10,78,-9,28,-8,-30,-8,-119,-7,9,-6,82,-6,98,-6,111,-6,68,-6,14,-6,-54,-7,-93,-7,-103,-7,-89,-7,-48,-7,4,-6,98,-6,-46,-6,61,-5,-58,-5,15,-4,108,-4,-85,-4,-30,-4,34,-3,78,-3,122,-3,-101,-3,-56,-3,-4,-3,45,-2,110,-2,-65,-2,7,-1,60,-1,91,-1,111,-1,78,-1,28,-1,-41,-2,-87,-2,-98,-2,-104,-2,-56,-2,61,-1,-42,-1,-49,0,-12,1,83,3,-9,4,-56,6,-78,8,-76,10,-61,12,-46,14,-93,16,84,18,-97,19,-69,20,-90,21,74,22,-74,22,4,23,21,23,-5,22,-98,22,-46,21,-79,20,24,19,51,17,-65,14,30,12,49,9,51,6,13,3,-26,-1,-43,-4,-80,-7,-78,-10,-70,-13,-38,-16,45,-18,-54,-21,-100,-23,-65,-25,101,-26,119,-27,5,-27,38,-27,-69,-27,-42,-26,76,-24,42,-22,77,-20,-72,-18,69,-15,-4,-13,-73,-10,113,-7,13,-4,111,-2,-119,0,93,2,-19,3,26,5,17,6,-79,6,55,7,-103,7,-59,7,-57,7,-104,7,17,7,103,6,70,5,-13,3,69,2,100,0,-108,-2,-58,-4,37,-5,-56,-7,-80,-8,3,-8,-112,-9,100,-9,105,-9,-81,-9,43,-8,-67,-8,108,-7,67,-6,4,-5,-11,-5,-51,-4,-93,-3,127,-2,100,-1,104,0,115,1,-105,2,-32,3,38,5,118,6,-66,7,-33,8,15,10,17,11,13,12,-12,12,-88,13,103,14,22,15,-106,15,12,16,62,16,74,16,38,16,-67,15,55,15,87,14,80,13,28,12,-94,10,-18,8,33,7,28,5,29,3,28,1,50,-1,103,-3,-75,-5,49,-6,-64,-8,115,-9,22,-10,-59,-12,127,-13,60,-14,1,-15,-10,-17,29,-17,-117,-18,74,-18,-120,-18,31,-17,57,-16,-109,-15,8,-13,-86,-12,43,-10,-96,-9,-7,-8,29,-6,38,-5,23,-4,-25,-4,-31,-3,-66,-2,-79,-1,-105,0,90,1,63,2,-17,2,-64,3,127,4,41,5,-35,5,-125,6,-18,6,55,7,87,7,40,7,-83,6,26,6,76,5,-106,4,-42,3,60,3,-76,2,59,2,-28,1,114,1,-13,0,72,0,127,-1,-104,-2,-99,-3,-81,-4,-95,-5,-44,-6,-4,-7,78,-7,-70,-8,72,-8,-24,-9,-125,-9,63,-9,-3,-10,-57,-10,-108,-10,123,-10,-95,-10,-25,-10,-123,-9,93,-8,-105,-7,47,-5,14,-3,46,-1,-119,1,-1,3,81,6,-101,8,-66,10,-77,12,68,14,-79,15,-54,16,-113,17,34,18,127,18,119,18,62,18,-67,17,-28,16,-54,15,92,14,-126,12,-127,10,48,8,-118,5,-84,2,-66,-1,-24,-4,11,-6,108,-9,-17,-12,3,-13,92,-15,67,-16,-97,-17,-107,-17,32,-16,23,-15,127,-14,47,-12,-14,-11,-50,-9,-109,-7,63,-5,-9,-4,-100,-2,69,0,-47,1,116,3,-7,4,119,6,-60,7,-74,8,117,9,-65,9,-97,9,70,9,-122,8,-114,7,108,6,2,5,118,3,-38,1,7,0,33,-2,15,-4,24,-6,24,-8,15,-10,44,-12,112,-14,-28,-16,123,-17,81,-18,75,-19,-116,-20,32,-20,-18,-21,38,-20,-51,-20,-100,-19,-47,-18,87,-16,-33,-15,-79,-13,120,-11,82,-9,13,-7,-59,-6,124,-4,32,-2,-45,-1,-115,1,112,3,93,5,104,7,127,9,-126,11,116,13,49,15,-61,16,8,18,8,19,-53,19,47,20,126,20,-122,20,-122,20,96,20,44,20,-14,19,-125,19,8,19,98,18,-59,17,-8,16,-16,15,-64,14,96,13,-66,11,-29,9,-48,7,127,5,54,3,-62,0,114,-2,51,-4,36,-6,79,-8,-96,-10}; }
	private static byte[] data49(){ return new byte[] {76,-11,42,-12,72,-13,-82,-14,93,-14,65,-14,88,-14,-114,-14,-23,-14,75,-13,-34,-13,119,-12,24,-11,-44,-11,-117,-10,55,-9,-25,-9,-124,-8,-18,-8,67,-7,71,-7,74,-7,34,-7,-4,-8,-36,-8,-11,-8,41,-7,106,-7,-23,-7,110,-6,6,-5,-120,-5,-32,-5,16,-4,43,-4,35,-4,28,-4,39,-4,60,-4,116,-4,-85,-4,25,-3,-128,-3,-22,-3,58,-2,-127,-2,-87,-2,-69,-2,-87,-2,124,-2,48,-2,-39,-3,-105,-3,82,-3,32,-3,5,-3,-9,-4,19,-3,98,-3,-38,-3,-115,-2,-101,-1,-37,0,107,2,31,4,17,6,-4,7,-8,9,-34,11,-117,13,33,15,-107,16,-29,17,29,19,71,20,106,21,78,22,7,23,-101,23,-89,23,112,23,-53,22,-88,21,64,20,54,18,10,16,121,13,-36,10,-12,7,-2,4,-12,1,-55,-2,-101,-5,125,-8,99,-11,75,-14,102,-17,-50,-20,111,-22,-116,-24,8,-25,25,-26,-67,-27,-10,-27,-69,-26,7,-24,-84,-23,-103,-21,-80,-19,-14,-17,69,-14,-95,-12,-21,-10,34,-7,77,-5,72,-3,37,-1,-23,0,117,2,-18,3,27,5,19,6,-40,6,73,7,-112,7,113,7,-6,6,55,6,24,5,-84,3,10,2,50,0,112,-2,-72,-4,48,-5,-35,-7,-30,-8,35,-8,-89,-9,-114,-9,-83,-9,-2,-9,-106,-8,28,-7,-42,-7,-126,-6,82,-5,24,-4,-26,-4,-59,-3,-86,-2,-66,-1,-21,0,11,2,71,3,-112,4,-72,5,-31,6,-42,7,-51,8,-100,9,125,10,59,11,-29,11,-116,12,44,13,-80,13,34,14,120,14,-86,14,-58,14,-73,14,121,14,-7,13,80,13,122,12,106,11,23,10,-62,8,68,7,-86,5,60,4,-59,2,95,1,32,0,-28,-2,-85,-3,84,-4,15,-5,127,-7,-6,-9,123,-10,-41,-12,85,-13,15,-14,-5,-16,89,-16,-1,-17,44,-16,-105,-16,98,-15,118,-14,-115,-13,-66,-12,-46,-11,-38,-10,-73,-9,-111,-8,94,-7,45,-6,-10,-6,-15,-5,-2,-4,-11,-3,39,-1,38,0,66,1,63,2,59,3,49,4,24,5,-20,5,-118,6,38,7,-123,7,-119,7,99,7,-6,6,113,6,-66,5,38,5,-112,4,42,4,-64,3,107,3,29,3,-66,2,71,2,-102,1,-31,0,3,0,21,-1,24,-2,36,-3,84,-4,115,-5,-43,-6,49,-6,-78,-7,46,-7,-77,-8,38,-8,123,-9,-33,-10,39,-10,-77,-11,90,-11,78,-11,-111,-11,72,-10,100,-9,-54,-8,-97,-6,-77,-4,-46,-2,20,1,64,3,115,5,107,7,75,9,22,11,-90,12,26,14,119,15,-93,16,-103,17,89,18,-65,18,-14,18,-85,18,6,18,-7,16,121,15,-97,13,91,11,-55,8,22,6,51,3,91,0,118,-3,-64,-6,85,-8,63,-10,108,-12,36,-13,79,-14,-1,-15,58,-14,-34,-14,-36,-13,24,-11,108,-10,-52,-9,34,-7,125,-6,-53,-5,65,-3,-69,-2,84,0,22,2,-64,3,96,5,-38,6,-5,7,-20,8,108,9,-113,9,114,9,-3,8,82,8,113,7,115,6,44,5,-61,3,34,2,63,0,61,-2,33,-4,3,-6,-49,-9,-73,-11,-63,-13,-12,-15,73,-16,-21,-18,-57,-19,-3,-20,-124,-20,114,-20,-84,-20,84,-19,67,-18,122,-17,-22,-16,127,-14,29,-12,-31,-11,-119,-9,18,-7,-109,-6,35,-4,-80,-3,59,-1,-18,0,-111,2,115,4,93,6,42,8,-21,9,101,11,-58,12,-36,13,-53,14,104,15,-18,15,68,16,-79,16,-33,16,50,17,118,17,-100,17,-56,17,-18,17,-19,17,-11,17,-69,17,111,17,-28,16,63,16,75,15,23,14,-107,12,-45,10,-16,8,-35,6,-43,4,-36,2,-23,0,21,-1,93,-3,-84,-5,55,-6,-36,-8,-40,-9,-22,-10,60,-10,-57,-11,118,-11,109,-11,93,-11,114,-11,-96,-11,-61,-11,13,-10,94,-10,-102,-10,-5,-10,82,-9,-105,-9,-40,-9,-10,-9,-1,-9,-29,-9,-50,-9,-50,-9,-24,-9,63,-8,-92,-8,75,-7,15,-6,-80,-6,92,-5,-60,-5,16,-4,12,-4,-24,-5,-77,-5,-116,-5,-116,-5,-98,-5,5,-4,106,-4,5,-3,-99,-3,32,-2,-117,-2,-55,-2,-30,-2,-69,-2,109,-2,11,-2,-63,-3,-126,-3,46,-3,-7,-4,-30,-4,-43,-4,-55,-4,-21,-4,26,-3,-117,-3,47,-2,20,-1,56,0,-124,1,31,3,-91,4,68,6,-43,7,64,9,-69,10,38,12,-123,13,9,15,-98,16,60,18,-71,19,50,21,103,22,83,23,-41,23,19,24,-56,23,62,23,71,22,8,21,122,19,-109,17,115,15,0,13,88,10,99,7,71,4,28,1,-74,-3,106,-6,19,-9,-44,-13,-74,-16,-11,-19,-99,-21,-90,-23,113,-24,-58,-25,-81,-25,50,-24,16,-23,96,-22,-32,-21,-105,-19,72,-17,51,-15,-6,-14,-48,-12,-75,-10,-107,-8,-116,-6,126,-4,115,-2,52,0,-2,1,119,3}; }
	private static byte[] data50(){ return new byte[] {-63,4,-79,5,78,6,-77,6,-86,6,77,6,-110,5,-122,4,57,3,-76,1,36,0,-122,-2,7,-3,-69,-5,-103,-6,-53,-7,83,-7,19,-7,21,-7,82,-7,-65,-7,49,-6,-93,-6,23,-5,-105,-5,52,-4,-32,-4,-85,-3,-52,-2,-19,-1,48,1,-125,2,-34,3,6,5,-1,5,-25,6,-90,7,70,8,-21,8,126,9,29,10,-76,10,75,11,-57,11,22,12,73,12,125,12,120,12,107,12,87,12,18,12,-52,11,96,11,-50,10,12,10,36,9,53,8,15,7,18,6,31,5,84,4,-114,3,-13,2,75,2,-89,1,-38,0,-53,-1,-100,-2,37,-3,-98,-5,1,-6,116,-8,2,-9,-60,-11,-26,-12,56,-12,-25,-13,-25,-13,17,-12,113,-12,-34,-12,68,-11,-80,-11,4,-10,86,-10,-104,-10,-22,-10,82,-9,-40,-9,104,-8,63,-7,55,-6,85,-5,-96,-4,-29,-3,62,-1,-110,0,-14,1,36,3,57,4,39,5,-5,5,117,6,-55,6,21,7,15,7,4,7,-21,6,-73,6,-108,6,87,6,45,6,-27,5,-86,5,47,5,-39,4,92,4,-71,3,26,3,67,2,109,1,-105,0,-94,-1,-55,-2,-5,-3,64,-3,-114,-4,-41,-5,36,-5,63,-6,70,-7,53,-8,3,-9,-22,-11,-14,-12,70,-12,-3,-13,44,-12,-76,-12,-40,-11,33,-9,-56,-8,117,-6,70,-4,0,-2,-61,-1,-105,1,76,3,26,5,-4,6,-6,8,-27,10,-73,12,-116,14,24,16,107,17,101,18,13,19,67,19,32,19,114,18,94,17,-44,15,-41,13,-95,11,19,9,91,6,-119,3,-68,0,27,-2,-67,-5,-96,-7,-12,-9,-74,-10,-33,-11,118,-11,87,-11,113,-11,-66,-11,57,-10,-51,-10,115,-9,75,-8,98,-7,-93,-6,35,-4,-97,-3,104,-1,49,1,-27,2,121,4,-34,5,-16,6,-40,7,107,8,-45,8,-18,8,-54,8,-118,8,-13,7,50,7,52,6,-2,4,-120,3,-43,1,-1,-1,-21,-3,-55,-5,-93,-7,86,-9,56,-11,64,-13,-117,-15,15,-16,11,-17,71,-18,5,-18,-2,-19,92,-18,-7,-18,-47,-17,-24,-16,37,-14,115,-13,-47,-12,47,-10,-96,-9,20,-7,124,-6,-15,-5,93,-3,-26,-2,103,0,-7,1,-116,3,18,5,-104,6,-22,7,22,9,-9,9,-106,10,34,11,95,11,-113,11,-63,11,-24,11,64,12,-88,12,50,13,-31,13,-103,14,75,15,-30,15,78,16,-107,16,-88,16,110,16,41,16,-112,15,-82,14,-41,13,-89,12,-118,11,32,10,-65,8,101,7,-62,5,66,4,-98,2,8,1,-114,-1,33,-2,-12,-4,-49,-5,-18,-6,18,-6,81,-7,-74,-8,52,-8,-64,-9,100,-9,35,-9,-23,-10,-56,-10,-89,-10,-124,-10,99,-10,54,-10,-4,-11,-50,-11,-93,-11,125,-11,-95,-11,-24,-11,97,-10,19,-9,-36,-9,-82,-8,115,-7,51,-6,-62,-6,33,-5,82,-5,107,-5,115,-5,-107,-5,-83,-5,-21,-5,62,-4,-62,-4,81,-3,-30,-3,104,-2,-34,-2,48,-1,67,-1,52,-1,-10,-2,-106,-2,33,-2,-110,-3,41,-3,-82,-4,90,-4,23,-4,-22,-5,-35,-5,-18,-5,38,-4,-87,-4,66,-3,23,-2,2,-1,26,0,70,1,113,2,-82,3,-9,4,64,6,-111,7,12,9,-103,10,78,12,18,14,-18,15,-84,17,93,19,-37,20,17,22,5,23,-81,23,-22,23,-27,23,-128,23,-39,22,-36,21,-106,20,-8,18,11,17,-60,14,53,12,84,9,50,6,-88,2,22,-1,99,-5,-27,-9,-117,-12,-116,-15,24,-17,30,-19,-64,-21,-16,-22,119,-22,121,-22,-31,-22,114,-21,67,-20,58,-19,90,-18,-94,-17,25,-15,-79,-14,100,-12,71,-10,58,-8,28,-6,32,-4,-9,-3,-96,-1,58,1,-94,2,-101,3,92,4,-36,4,-18,4,-79,4,-8,3,11,3,-36,1,106,0,13,-1,-104,-3,82,-4,69,-5,110,-6,-41,-7,-115,-7,116,-7,-118,-7,-67,-7,0,-6,82,-6,-85,-6,16,-5,-125,-5,61,-4,39,-3,67,-2,-111,-1,7,1,125,2,-43,3,36,5,71,6,31,7,-20,7,96,8,-29,8,81,9,-58,9,54,10,-114,10,-29,10,39,11,79,11,86,11,40,11,-26,10,116,10,9,10,-123,9,-33,8,73,8,-103,7,-17,6,66,6,-72,5,47,5,-45,4,109,4,52,4,-9,3,-52,3,-122,3,24,3,122,2,-63,1,-48,0,-117,-1,88,-2,14,-3,-68,-5,-101,-6,-123,-7,-40,-8,55,-8,-11,-9,-73,-9,-97,-9,-120,-9,99,-9,55,-9,-8,-10,-77,-10,91,-10,24,-10,-29,-11,-42,-11,-8,-11,86,-10,-5,-10,-65,-9,-41,-8,-5,-7,80,-5,-97,-4,-17,-3,59,-1,113,0,-118,1,-128,2,86,3,32,4,-74,4,66,5,-70,5,62,6,-123,6,-60,6,-25,6,4,7,-7,6,-40,6,-104,6,64,6,-14,5,123,5,-3,4,92,4,-83,3,6,3}; }
	private static byte[] data51(){ return new byte[] {51,2,112,1,-80,0,-37,-1,22,-1,48,-2,53,-3,59,-4,-3,-6,-89,-7,78,-8,5,-9,-41,-11,-8,-12,68,-12,24,-12,78,-12,-35,-12,-81,-11,-68,-10,-32,-9,4,-7,79,-6,122,-5,-83,-4,32,-2,-103,-1,83,1,84,3,79,5,127,7,-97,9,-92,11,-106,13,39,15,-128,16,97,17,1,18,13,18,-38,17,33,17,22,16,-110,14,-48,12,-79,10,57,8,-35,5,99,3,-3,0,-49,-2,-3,-4,102,-5,55,-6,56,-7,-112,-8,5,-8,-77,-9,103,-9,68,-9,100,-9,-96,-9,52,-8,-11,-8,40,-6,114,-5,12,-3,-83,-2,93,0,-15,1,68,3,-109,4,-90,5,126,6,51,7,-81,7,2,8,48,8,49,8,-11,7,122,7,-75,6,-98,5,52,4,-93,2,-78,0,-104,-2,80,-4,-19,-7,-88,-9,-115,-11,-87,-13,21,-14,-34,-16,3,-16,-125,-17,93,-17,95,-17,-89,-17,35,-16,-60,-16,-110,-15,-119,-14,-112,-13,-65,-12,9,-10,113,-9,-34,-8,101,-6,-22,-5,108,-3,-31,-2,76,0,-88,1,-12,2,31,4,37,5,16,6,-74,6,35,7,82,7,87,7,66,7,23,7,1,7,21,7,99,7,-17,7,-95,8,-119,9,122,10,123,11,109,12,36,13,-63,13,-2,13,54,14,46,14,28,14,-18,13,-89,13,74,13,-26,12,64,12,-128,11,-126,10,100,9,39,8,-74,6,87,5,-7,3,-87,2,-116,1,80,0,75,-1,70,-2,79,-3,95,-4,97,-5,-104,-6,-79,-7,-1,-8,59,-8,118,-9,-49,-10,33,-10,-125,-11,-25,-12,94,-12,-11,-13,-49,-13,-37,-13,39,-12,-75,-12,92,-11,66,-10,16,-9,-49,-9,-112,-8,24,-7,127,-7,-44,-7,13,-6,58,-6,-125,-6,-40,-6,80,-5,-28,-5,110,-4,46,-3,-48,-3,92,-2,-45,-2,51,-1,81,-1,59,-1,24,-1,-70,-2,58,-2,-80,-3,41,-3,-98,-4,27,-4,-62,-5,105,-5,87,-5,95,-5,117,-5,-79,-5,50,-4,-105,-4,62,-3,-30,-3,-105,-2,92,-1,42,0,34,1,27,2,81,3,-111,4,-14,5,-117,7,37,9,5,11,-48,12,-98,14,82,16,-29,17,66,19,120,20,112,21,34,22,-111,22,-71,22,-95,22,74,22,-94,21,-84,20,73,19,-118,17,92,15,-79,12,-81,9,73,6,-78,2,50,-1,-72,-5,113,-8,-63,-11,101,-13,-127,-15,10,-16,3,-17,57,-18,-82,-19,71,-19,21,-19,27,-19,83,-19,-69,-19,-107,-18,-93,-17,10,-15,-99,-14,99,-12,65,-10,32,-8,-19,-7,-87,-5,88,-3,-61,-2,-12,-1,-1,0,-68,1,29,2,52,2,-25,1,63,1,106,0,61,-1,32,-2,-29,-4,-28,-5,9,-5,59,-6,-24,-7,-106,-7,104,-7,-126,-7,127,-7,-111,-7,-109,-7,-64,-7,26,-6,110,-6,44,-5,1,-4,52,-3,-116,-2,8,0,-86,1,50,3,-88,4,-1,5,26,7,7,8,-67,8,83,9,-52,9,60,10,-95,10,-24,10,14,11,71,11,62,11,16,11,-71,10,52,10,119,9,-92,8,-94,7,-99,6,-83,5,-67,4,-5,3,111,3,19,3,-38,2,-49,2,-24,2,7,3,26,3,59,3,49,3,32,3,-36,2,125,2,-14,1,94,1,-100,0,-46,-1,7,-1,61,-2,115,-3,-43,-4,83,-4,-37,-5,127,-5,36,-5,-43,-6,108,-6,-50,-7,53,-7,96,-8,-119,-9,-82,-10,-46,-11,52,-11,-50,-12,-73,-12,-18,-12,87,-11,32,-10,-4,-10,-12,-9,-9,-8,14,-6,36,-5,57,-4,51,-3,60,-2,29,-1,31,0,3,1,-26,1,-78,2,-120,3,66,4,-5,4,-118,5,26,6,112,6,-51,6,-18,6,5,7,-12,6,-47,6,107,6,35,6,-84,5,43,5,-77,4,18,4,117,3,-66,2,-19,1,-7,0,-47,-1,-124,-2,7,-3,-128,-5,5,-6,-124,-8,68,-9,36,-10,100,-11,11,-11,-28,-12,-14,-12,91,-11,-57,-11,90,-10,-6,-10,-107,-9,74,-8,17,-7,24,-6,71,-5,-84,-4,88,-2,37,0,57,2,66,4,92,6,97,8,96,10,14,12,115,13,-113,14,88,15,-64,15,-71,15,95,15,-95,14,-87,13,84,12,-59,10,42,9,74,7,95,5,-113,3,-30,1,64,0,-42,-2,-118,-3,91,-4,105,-5,127,-6,-49,-7,24,-7,-91,-8,95,-8,71,-8,-88,-8,35,-7,9,-6,39,-5,117,-4,-30,-3,76,-1,-87,0,-39,1,-25,2,-49,3,-102,4,62,5,-41,5,71,6,-74,6,-49,6,-55,6,122,6,-40,5,-58,4,101,3,-90,1,-91,-1,125,-3,77,-5,45,-7,49,-9,117,-11,-17,-13,-34,-14,-21,-15,90,-15,-25,-16,-79,-16,-97,-16,-50,-16,12,-15,-123,-15,43,-14,16,-13,11,-12,66,-11,-115,-10,-1,-9,125,-7,4,-5,-122,-4,-29,-3,98,-1,-91,0,-49,1,-58,2,-79,3,56,4,-110,4,-84,4,-125,4,56,4,-48,3}; }
	private static byte[] data52(){ return new byte[] {106,3,25,3,-26,2,-6,2,77,3,-68,3,119,4,71,5,54,6,45,7,28,8,-47,8,-86,9,70,10,-58,10,87,11,-45,11,62,12,-86,12,6,13,42,13,60,13,7,13,-104,12,-12,11,18,11,15,10,5,9,-44,7,-56,6,-71,5,-95,4,-81,3,-107,2,-92,1,118,0,97,-1,25,-2,-45,-4,-115,-5,53,-6,-18,-8,-97,-9,120,-10,111,-11,-110,-12,-44,-13,113,-13,70,-13,58,-13,-110,-13,-6,-13,-120,-12,46,-11,-76,-11,77,-10,-70,-10,45,-9,-123,-9,-59,-9,36,-8,-105,-8,23,-7,-95,-7,104,-6,38,-5,8,-4,-38,-4,-82,-3,56,-2,-87,-2,-7,-2,-15,-2,-59,-2,118,-2,3,-2,-119,-3,4,-3,122,-4,17,-4,-66,-5,-117,-5,96,-5,88,-5,105,-5,114,-5,-77,-5,-41,-5,43,-4,121,-4,-37,-4,108,-3,-21,-3,-96,-2,106,-1,63,0,73,1,90,2,-90,3,22,5,-114,6,19,8,-65,9,61,11,-34,12,56,14,-88,15,-15,16,7,18,24,19,-34,19,-103,20,1,21,57,21,43,21,-84,20,-56,19,109,18,-128,16,70,14,-119,11,-88,8,-117,5,114,2,-125,-1,-62,-4,106,-6,81,-8,-120,-10,13,-11,-47,-13,-90,-14,-103,-15,-67,-16,5,-16,-113,-17,45,-17,77,-17,-65,-17,-122,-16,-100,-15,-26,-14,102,-12,-6,-11,-108,-9,34,-7,-116,-6,-28,-5,-10,-4,-21,-3,-105,-2,-2,-2,18,-1,0,-1,-120,-2,-21,-3,30,-3,68,-4,101,-5,-109,-6,-12,-7,114,-7,15,-7,-25,-8,-54,-8,-55,-8,-29,-8,-18,-8,34,-7,74,-7,-113,-7,-5,-7,-116,-6,115,-5,-124,-4,-35,-3,88,-1,-13,0,-112,2,2,4,122,5,-85,6,-56,7,-74,8,120,9,37,10,-78,10,70,11,-77,11,18,12,56,12,42,12,-3,11,118,11,-109,10,-108,9,68,8,-7,6,120,5,38,4,-43,2,-74,1,-22,0,84,0,21,0,1,0,29,0,82,0,-98,0,-15,0,69,1,-119,1,-74,1,-36,1,-26,1,-7,1,-6,1,-51,1,-101,1,80,1,41,1,-42,0,-111,0,77,0,-1,-1,-83,-1,39,-1,-90,-2,-43,-3,-43,-4,-90,-5,96,-6,12,-7,-69,-9,-90,-10,-65,-11,49,-11,-22,-12,-2,-12,82,-11,-58,-11,87,-10,10,-9,-78,-9,123,-8,62,-7,17,-6,-7,-6,-32,-5,-40,-4,-26,-3,-37,-2,-16,-1,-15,0,-25,1,-72,2,-110,3,76,4,-31,4,99,5,-32,5,74,6,-86,6,-6,6,64,7,95,7,111,7,79,7,41,7,-34,6,109,6,-41,5,27,5,52,4,23,3,-53,1,85,0,-52,-2,51,-3,-90,-5,56,-6,3,-7,-3,-9,67,-9,-48,-10,-124,-10,109,-10,109,-10,124,-10,-118,-10,-75,-10,-15,-10,84,-9,-43,-9,-86,-8,-105,-7,-49,-6,91,-4,-7,-3,-42,-1,-56,1,-75,3,-71,5,123,7,15,9,106,10,126,11,46,12,-118,12,-75,12,-119,12,40,12,-100,11,-21,10,3,10,23,9,-6,7,-41,6,-112,5,73,4,5,3,-58,1,-105,0,105,-1,109,-2,-120,-3,-91,-4,-34,-5,94,-5,2,-5,-61,-6,-37,-6,60,-5,-44,-5,-104,-4,-96,-3,-93,-2,-106,-1,-92,0,-116,1,122,2,53,3,-3,3,-73,4,78,5,-53,5,60,6,66,6,66,6,-57,5,22,5,-18,3,117,2,-77,0,-57,-2,-66,-4,-62,-6,-9,-8,110,-9,24,-10,24,-11,63,-12,-63,-13,83,-13,12,-13,-31,-14,-39,-14,-36,-14,9,-13,118,-13,20,-12,-14,-12,-9,-11,41,-9,-120,-8,-18,-7,92,-5,-31,-4,65,-2,-93,-1,-2,0,32,2,46,3,-43,3,79,4,111,4,70,4,-56,3,47,3,114,2,-69,1,26,1,-112,0,74,0,43,0,72,0,-112,0,-1,0,-104,1,63,2,-8,2,-79,3,-122,4,77,5,59,6,51,7,54,8,73,9,79,10,124,11,106,12,80,13,-20,13,83,14,112,14,98,14,4,14,-103,13,11,13,121,12,-38,11,35,11,99,10,-116,9,-113,8,97,7,-12,5,-126,4,-81,2,-35,0,-2,-2,20,-3,72,-5,-104,-7,9,-8,-52,-10,-78,-11,-33,-12,72,-12,-12,-13,-57,-13,-59,-13,-28,-13,39,-12,124,-12,-68,-12,21,-11,114,-11,-72,-11,1,-10,99,-10,-46,-10,64,-9,-36,-9,-78,-8,-107,-7,-123,-6,-91,-5,-87,-4,-104,-3,85,-2,-67,-2,-13,-2,-37,-2,-107,-2,36,-2,-79,-3,75,-3,2,-3,-34,-4,-72,-4,-69,-4,-63,-4,-68,-4,-69,-4,-88,-4,-87,-4,-110,-4,-114,-4,-88,-4,-60,-4,10,-3,108,-3,-69,-3,80,-2,-26,-2,-89,-1,-105,0,-123,1,-91,2,-21,3,37,5,-121,6,-49,7,59,9,-86,10,18,12,108,13,-52,14,30,16,73,17,101,18,83,19,5,20,95,20,-128,20,36,20,113,19,76,18,-82,16,-46,14,-89,12}; }
	private static byte[] data53(){ return new byte[] {69,10,-21,7,-120,5,88,3,72,1,112,-1,-70,-3,49,-4,-103,-6,52,-7,-66,-9,106,-10,41,-11,24,-12,40,-13,127,-14,69,-14,54,-14,-97,-14,71,-13,42,-12,76,-11,118,-10,-67,-9,0,-7,12,-6,19,-5,-68,-5,63,-4,-124,-4,-125,-4,63,-4,-16,-5,111,-5,-30,-6,63,-6,-88,-7,35,-7,-93,-8,74,-8,0,-8,-22,-9,-31,-9,-16,-9,2,-8,35,-8,106,-8,-78,-8,14,-7,-113,-7,52,-6,45,-5,99,-4,-46,-3,127,-1,39,1,-24,2,-110,4,20,6,98,7,-100,8,-108,9,-121,10,84,11,13,12,-46,12,113,13,-11,13,54,14,34,14,-45,13,-3,12,6,12,-109,10,-9,8,51,7,108,5,-75,3,34,2,-51,0,-88,-1,-51,-2,93,-2,6,-2,-22,-3,-11,-3,45,-2,-125,-2,-45,-2,73,-1,-50,-1,82,0,-50,0,72,1,-33,1,49,2,-102,2,-16,2,83,3,-109,3,-18,3,35,4,108,4,120,4,82,4,-27,3,12,3,-26,1,-98,0,21,-1,108,-3,-54,-5,72,-6,2,-7,12,-8,49,-9,-79,-10,107,-10,57,-10,66,-10,51,-10,105,-10,-108,-10,-55,-10,62,-9,-100,-9,76,-8,2,-7,-11,-7,-1,-6,34,-4,69,-3,127,-2,-96,-1,-113,0,-110,1,90,2,40,3,-12,3,-69,4,126,5,59,6,-5,6,-84,7,44,8,-106,8,-62,8,-49,8,-127,8,26,8,125,7,-72,6,-60,5,-116,4,73,3,-22,1,-128,0,13,-1,-74,-3,122,-4,106,-5,-108,-6,-39,-7,81,-7,-19,-8,-103,-8,53,-8,-15,-9,-85,-9,92,-9,69,-9,48,-9,96,-9,-47,-9,127,-8,-119,-7,-57,-6,81,-4,-5,-3,-89,-1,87,1,6,3,-117,4,-64,5,-39,6,-82,7,73,8,-71,8,36,9,91,9,110,9,97,9,72,9,0,9,-91,8,28,8,100,7,-67,6,-20,5,10,5,41,4,55,3,62,2,85,1,106,0,-105,-1,-35,-2,67,-2,-29,-3,-70,-3,-77,-3,5,-2,89,-2,-28,-2,115,-1,13,0,-57,0,105,1,29,2,-20,2,-99,3,110,4,25,5,-97,5,30,6,81,6,56,6,-42,5,-10,4,-22,3,112,2,-53,0,-3,-2,29,-3,83,-5,-86,-7,79,-8,39,-9,64,-10,-118,-11,-11,-12,-102,-12,90,-12,37,-12,7,-12,9,-12,43,-12,-111,-12,9,-11,-56,-11,-70,-10,-49,-9,25,-7,112,-6,-48,-5,73,-3,-86,-2,5,0,95,1,120,2,106,3,16,4,114,4,126,4,67,4,-86,3,-5,2,33,2,43,1,76,0,-119,-1,-49,-2,85,-2,12,-2,-31,-3,-70,-3,-55,-3,-13,-3,38,-2,-125,-2,-23,-2,-115,-1,102,0,94,1,-87,2,31,4,-63,5,100,7,6,9,-118,10,-25,11,6,13,-13,13,-92,14,56,15,-93,15,7,16,74,16,102,16,-121,16,71,16,-21,15,53,15,58,14,-43,12,42,11,51,9,17,7,-46,4,-117,2,58,0,20,-2,12,-4,80,-6,-72,-8,84,-9,57,-10,92,-11,-74,-12,81,-12,-21,-13,-54,-13,-71,-13,-56,-13,-32,-13,-26,-13,12,-12,76,-12,-114,-12,-11,-12,124,-11,40,-10,-2,-10,-6,-9,19,-7,86,-6,-123,-5,-123,-4,90,-3,-39,-3,50,-2,39,-2,-11,-3,-82,-3,75,-3,20,-3,-35,-4,-68,-4,-59,-4,-51,-4,-23,-4,2,-3,11,-3,11,-3,-43,-4,-49,-4,-91,-4,-96,-4,-89,-4,-86,-4,-16,-4,50,-3,-109,-3,23,-2,-97,-2,80,-1,-15,-1,-73,0,-104,1,115,2,114,3,117,4,-99,5,-15,6,44,8,-90,9,1,11,120,12,-44,13,39,15,71,16,70,17,-31,17,115,18,-122,18,84,18,-63,17,-61,16,-104,15,50,14,-101,12,3,11,96,9,-36,7,70,6,-31,4,-120,3,49,2,-55,0,82,-1,-46,-3,65,-4,-46,-6,88,-7,11,-8,-21,-10,43,-10,-96,-11,113,-11,-102,-11,-10,-11,-94,-10,113,-9,72,-8,38,-7,-22,-7,-118,-6,15,-5,58,-5,90,-5,60,-5,-16,-6,-118,-6,9,-6,113,-7,-30,-8,69,-8,-62,-9,50,-9,-45,-10,115,-10,38,-10,22,-10,6,-10,19,-10,62,-10,115,-10,-45,-10,77,-9,-4,-9,-47,-8,-21,-7,70,-5,-71,-4,99,-2,21,0,-33,1,-120,3,60,5,-89,6,16,8,79,9,-113,10,-81,11,-55,12,-41,13,-87,14,95,15,-50,15,-28,15,-102,15,-29,14,-60,13,88,12,-114,10,-85,8,-83,6,-65,4,-28,2,63,1,-65,-1,-104,-2,-101,-3,-31,-4,70,-4,-23,-5,-88,-5,-93,-5,-48,-5,16,-4,-103,-4,27,-3,-29,-3,-81,-2,-118,-1,112,0,109,1,-127,2,123,3,-94,4,-86,5,-112,6,113,7,4,8,83,8,56,8,-64,7,-20,6,-95,5,68,4,-113,2,-36,0,50,-1,-97,-3,31,-4,-39,-6,-60,-7,-57,-8,1,-8,91,-9,-70,-10,67,-10}; }
	private static byte[] data54(){ return new byte[] {-24,-11,-113,-11,-111,-11,-98,-11,-27,-11,90,-10,7,-9,-24,-9,-15,-8,-6,-7,13,-5,29,-4,43,-3,32,-2,41,-1,26,0,31,1,30,2,65,3,103,4,-126,5,-94,6,-99,7,123,8,10,9,109,9,-126,9,72,9,-34,8,59,8,122,7,-116,6,-117,5,122,4,97,3,59,2,45,1,32,0,36,-1,75,-2,-127,-3,-29,-4,76,-4,-54,-5,54,-5,-70,-6,60,-6,-88,-7,36,-7,-51,-8,-127,-8,125,-8,-73,-8,57,-7,-7,-7,-5,-6,71,-4,-114,-3,-13,-2,49,0,81,1,75,2,9,3,-67,3,52,4,-86,4,12,5,107,5,-50,5,27,6,75,6,-128,6,-94,6,-116,6,123,6,80,6,7,6,-62,5,95,5,-13,4,124,4,-9,3,84,3,-47,2,69,2,-63,1,79,1,-1,0,-57,0,-88,0,-88,0,-57,0,-3,0,89,1,-83,1,64,2,-80,2,87,3,3,4,-76,4,98,5,1,6,109,6,-96,6,122,6,43,6,119,5,109,4,44,3,-102,1,-17,-1,52,-2,-120,-4,-8,-6,-104,-7,90,-8,93,-9,-121,-10,-13,-11,105,-11,14,-11,-55,-12,-93,-12,-97,-12,-66,-12,17,-11,-114,-11,83,-10,63,-9,93,-8,-64,-7,54,-5,-44,-4,107,-2,15,0,127,1,-35,2,-2,3,-40,4,116,5,-52,5,-30,5,-117,5,19,5,75,4,97,3,98,2,56,1,15,0,7,-1,-9,-3,24,-3,87,-4,-63,-5,61,-5,-45,-6,-98,-6,-122,-6,125,-6,-62,-6,52,-5,-10,-5,-16,-4,78,-2,-37,-1,-93,1,123,3,100,5,59,7,-13,8,-114,10,15,12,112,13,-78,14,-1,15,44,17,34,18,28,19,-60,19,18,20,1,20,120,19,-120,18,30,17,92,15,81,13,11,11,-104,8,70,6,-34,3,-112,1,112,-1,-126,-3,-79,-5,49,-6,-84,-8,123,-9,116,-10,-102,-11,-36,-12,60,-12,-34,-13,125,-13,49,-13,32,-13,19,-13,48,-13,124,-13,-1,-13,-87,-12,-126,-11,-110,-10,-70,-9,-34,-8,4,-6,21,-5,-23,-5,-128,-4,-31,-4,28,-3,30,-3,16,-3,-26,-4,-81,-4,-88,-4,-118,-4,-98,-4,-75,-4,-57,-4,-32,-4,-25,-4,11,-3,8,-3,-11,-4,-3,-4,-11,-4,20,-3,29,-3,86,-3,-88,-3,-7,-3,114,-2,-23,-2,112,-1,-4,-1,101,0,-16,0,115,1,-1,1,-85,2,118,3,102,4,122,5,-95,6,-28,7,28,9,116,10,-106,11,-63,12,-90,13,98,14,-1,14,73,15,80,15,61,15,-60,14,74,14,-115,13,-91,12,-72,11,-43,10,-2,9,28,9,43,8,85,7,114,6,108,5,82,4,7,3,-64,1,60,0,-62,-2,94,-3,41,-4,19,-5,87,-6,-52,-7,-95,-7,-87,-7,-45,-7,28,-6,-110,-6,-40,-6,30,-5,52,-5,73,-5,35,-5,-40,-6,126,-6,19,-6,-127,-7,-22,-8,61,-8,-124,-9,-56,-10,26,-10,110,-11,-52,-12,76,-12,-43,-13,-123,-13,92,-13,61,-13,86,-13,127,-13,-60,-13,100,-12,17,-11,27,-10,57,-9,-99,-8,57,-6,-28,-5,-58,-3,-88,-1,-113,1,80,3,20,5,-33,6,-118,8,42,10,-88,11,49,13,-100,14,-43,15,-46,16,127,17,-64,17,-81,17,20,17,11,16,-101,14,-28,12,-25,10,-67,8,-121,6,103,4,115,2,-93,0,-5,-2,-116,-3,76,-4,58,-5,79,-6,-104,-7,16,-7,-84,-8,-109,-8,-70,-8,-7,-8,-101,-7,-120,-6,-105,-5,-31,-4,86,-2,-11,-1,-90,1,72,3,-14,4,-115,6,-26,7,9,9,-37,9,71,10,77,10,0,10,44,9,38,8,-49,6,73,5,-80,3,15,2,110,0,-20,-2,103,-3,32,-4,-61,-6,-122,-7,102,-8,74,-9,96,-10,-104,-11,-2,-12,-89,-12,117,-12,-116,-12,-23,-12,95,-11,26,-10,-49,-10,-102,-9,112,-8,62,-7,29,-6,-25,-6,-20,-5,-11,-4,36,-2,91,-1,-60,0,39,2,-102,3,-22,4,35,6,18,7,-38,7,97,8,-88,8,-108,8,109,8,-29,7,85,7,-103,6,-42,5,-18,4,15,4,51,3,105,2,-106,1,-37,0,54,0,-108,-1,-11,-2,73,-2,-80,-3,-4,-4,59,-4,-122,-5,-60,-6,76,-6,-25,-7,-107,-7,-90,-7,-48,-7,101,-6,-7,-6,-64,-5,-125,-4,75,-3,-2,-3,-114,-2,-3,-2,102,-1,-105,-1,-25,-1,21,0,99,0,-71,0,20,1,122,1,-5,1,75,2,-61,2,29,3,100,3,-89,3,-50,3,-2,3,39,4,47,4,62,4,47,4,30,4,-11,3,-53,3,-102,3,104,3,28,3,-31,2,-81,2,123,2,105,2,79,2,85,2,117,2,-76,2,17,3,121,3,3,4,-116,4,38,5,-93,5,-15,5,33,6,2,6,-109,5,-40,4,-37,3,-87,2,36,1,-104,-1,-34,-3,70,-4,-80,-6,101,-7,30,-8,30,-9,65,-10,-112,-11,17,-11,-115,-12,71,-12}; }
	private static byte[] data55(){ return new byte[] {-7,-13,-28,-13,-3,-13,65,-12,-51,-12,-117,-11,-100,-10,-38,-9,89,-7,8,-5,-58,-4,-123,-2,74,0,-34,1,71,3,-122,4,100,5,4,6,96,6,104,6,56,6,-66,5,4,5,31,4,2,3,-18,1,-70,0,101,-1,45,-2,-26,-4,-61,-5,-96,-6,-105,-7,-86,-8,-53,-9,56,-9,-58,-10,-124,-10,-114,-10,-16,-10,-111,-9,124,-8,-64,-7,60,-5,-27,-4,-69,-2,-100,0,119,2,126,4,-119,6,-122,8,-93,10,-93,12,-73,14,-110,16,86,18,-46,19,-14,20,-88,21,-32,21,-103,21,-60,20,117,19,-42,17,-39,15,-79,13,94,11,-13,8,-108,6,44,4,-7,1,-45,-1,-15,-3,24,-4,114,-6,4,-7,-98,-9,94,-10,70,-11,79,-12,108,-13,-67,-14,71,-14,-48,-15,-70,-15,-55,-15,18,-14,-62,-14,108,-13,82,-12,90,-11,118,-10,122,-9,121,-8,77,-7,-9,-7,123,-6,-56,-6,19,-5,64,-5,121,-5,-119,-5,-81,-5,-58,-5,-22,-5,33,-4,49,-4,85,-4,65,-4,66,-4,57,-4,34,-4,13,-4,8,-4,18,-4,73,-4,100,-4,-76,-4,16,-3,109,-3,-33,-3,69,-2,-76,-2,37,-1,-93,-1,21,0,-112,0,28,1,-35,1,-96,2,-93,3,-118,4,-82,5,-46,6,-41,7,-44,8,-80,9,104,10,-14,10,87,11,-128,11,-115,11,108,11,67,11,-41,10,122,10,26,10,-105,9,81,9,-33,8,-117,8,61,8,-31,7,121,7,-9,6,76,6,-123,5,-126,4,116,3,85,2,46,1,35,0,66,-1,123,-2,-4,-3,-91,-3,115,-3,119,-3,121,-3,115,-3,110,-3,63,-3,12,-3,-103,-4,32,-4,-120,-5,-34,-6,51,-6,76,-7,-123,-8,-92,-9,-85,-10,-57,-11,-32,-12,-18,-13,35,-13,39,-14,-124,-15,-28,-16,94,-16,14,-16,-54,-17,-24,-17,18,-16,121,-16,34,-15,28,-14,60,-13,-114,-12,39,-10,-34,-9,-85,-7,-91,-5,-110,-3,-121,-1,-100,1,-78,3,-65,5,-28,7,-38,9,-57,11,-105,13,48,15,113,16,100,17,-4,17,36,18,-48,17,29,17,7,16,117,14,-54,12,-39,10,-52,8,-69,6,-109,4,-104,2,-87,0,-12,-2,78,-3,-55,-5,-114,-6,75,-7,80,-8,107,-9,-33,-10,94,-10,74,-10,98,-10,-6,-10,-44,-9,14,-7,127,-6,57,-4,56,-2,54,0,78,2,72,4,32,6,-65,7,16,9,21,10,-71,10,-3,10,-28,10,113,10,-74,9,-56,8,-108,7,58,6,-62,4,66,3,-99,1,8,0,103,-2,-48,-4,62,-5,-78,-7,91,-8,41,-9,8,-10,56,-11,-92,-12,60,-12,15,-12,19,-12,79,-12,-97,-12,1,-11,-115,-11,32,-10,-59,-10,-122,-9,108,-8,99,-7,-121,-6,-28,-5,73,-3,-56,-2,91,0,-48,1,14,3,85,4,66,5,-6,5,-107,6,-54,6,-31,6,-30,6,-116,6,59,6,-71,5,35,5,-115,4,-16,3,83,3,-54,2,68,2,-79,1,60,1,-57,0,41,0,-107,-1,-18,-2,70,-2,-93,-3,5,-3,-120,-4,35,-4,-26,-5,-44,-5,14,-4,73,-4,-91,-4,5,-3,123,-3,-30,-3,27,-2,78,-2,90,-2,62,-2,23,-2,-28,-3,-39,-3,-70,-3,-99,-3,-80,-3,-50,-3,-3,-3,59,-2,124,-2,-61,-2,9,-1,103,-1,-64,-1,15,0,-112,0,-8,0,108,1,-15,1,103,2,-33,2,75,3,-100,3,-38,3,5,4,43,4,61,4,58,4,88,4,106,4,-110,4,-42,4,20,5,123,5,-28,5,77,6,-62,6,6,7,81,7,108,7,70,7,-2,6,96,6,-92,5,-126,4,70,3,-58,1,57,0,-112,-2,-43,-4,67,-5,-77,-7,100,-8,36,-9,43,-10,79,-11,-87,-12,9,-12,-104,-13,79,-13,33,-13,5,-13,70,-13,-52,-13,-96,-12,-82,-11,5,-9,-96,-8,104,-6,92,-4,69,-2,32,0,-29,1,120,3,-48,4,-16,5,-66,6,73,7,-127,7,-128,7,41,7,-95,6,-43,5,-20,4,-46,3,-126,2,34,1,-79,-1,41,-2,-92,-4,34,-5,-102,-7,67,-8,1,-9,-30,-11,-7,-12,79,-12,-29,-13,-62,-13,-47,-13,90,-12,-11,-12,-8,-11,36,-9,-94,-8,91,-6,58,-4,58,-2,-125,0,-31,2,101,5,17,8,-82,10,67,13,-58,15,22,18,6,20,-115,21,-68,22,70,23,69,23,-42,22,-35,21,-110,20,-29,18,-27,16,-44,14,125,12,85,10,7,8,-42,5,-99,3,-90,1,-104,-1,-58,-3,-22,-5,61,-6,-76,-8,53,-9,2,-10,-38,-12,-3,-13,98,-13,-17,-14,-53,-14,-43,-14,49,-13,-97,-13,65,-12,-6,-12,-46,-11,-105,-10,85,-9,-15,-9,-112,-8,-3,-8,82,-7,-101,-7,-54,-7,-14,-7,39,-6,115,-6,-78,-6,-20,-6,37,-5,71,-5,-121,-5,-122,-5,-108,-5,-113,-5,-110,-5,-112,-5,-78,-5,-38,-5,36,-4,122,-4,-62,-4,83,-3,-64,-3,56,-2,-95,-2}; }
	private static byte[] data56(){ return new byte[] {4,-1,91,-1,-80,-1,19,0,-125,0,2,1,-99,1,65,2,53,3,14,4,-13,4,-4,5,-69,6,-96,7,49,8,-66,8,22,9,50,9,73,9,40,9,-2,8,-62,8,97,8,-1,7,-81,7,95,7,56,7,14,7,-4,6,14,7,-5,6,15,7,-1,6,-60,6,-110,6,29,6,-120,5,1,5,107,4,-22,3,101,3,19,3,-39,2,-59,2,-65,2,-71,2,-68,2,-74,2,-126,2,13,2,-110,1,-21,0,16,0,33,-1,-1,-3,1,-3,-42,-5,-81,-6,-124,-7,72,-8,7,-9,-87,-11,91,-12,21,-13,-51,-15,-98,-16,-93,-17,-71,-18,47,-18,-69,-19,-103,-19,-89,-19,-33,-19,115,-18,48,-17,53,-16,-125,-15,-31,-14,-127,-12,67,-10,62,-8,70,-6,119,-4,-64,-2,21,1,-128,3,-21,5,79,8,-89,10,-25,12,-35,14,-103,16,0,18,7,19,-103,19,-63,19,102,19,-95,18,127,17,15,16,92,14,90,12,93,10,79,8,58,6,52,4,61,2,99,0,-111,-2,-61,-4,37,-5,115,-7,32,-8,-29,-10,-6,-11,88,-11,-1,-12,28,-11,-94,-11,-95,-10,-29,-9,124,-7,103,-5,110,-3,-97,-1,-39,1,-5,3,-7,5,-49,7,76,9,-101,10,-125,11,28,12,94,12,74,12,-17,11,56,11,97,10,47,9,-25,7,85,6,-66,4,17,3,71,1,119,-1,-72,-3,12,-4,-126,-6,19,-7,-33,-9,-34,-10,12,-10,99,-11,1,-11,-85,-12,-104,-12,-124,-12,-107,-12,-71,-12,-3,-12,110,-11,-6,-11,-37,-10,-39,-9,21,-7,112,-6,-5,-5,-123,-3,19,-1,-128,0,-59,1,-30,2,-49,3,-113,4,22,5,-127,5,-60,5,-41,5,-28,5,-59,5,-92,5,-127,5,52,5,-23,4,-98,4,63,4,3,4,-113,3,35,3,-94,2,37,2,-111,1,12,1,112,0,-6,-1,-121,-1,59,-1,16,-1,9,-1,34,-1,80,-1,-95,-1,-15,-1,12,0,64,0,66,0,36,0,-39,-1,85,-1,-29,-2,90,-2,-49,-3,84,-3,-13,-4,-108,-4,88,-4,49,-4,12,-4,-15,-5,-16,-5,-11,-5,35,-4,103,-4,-61,-4,64,-3,-31,-3,-111,-2,103,-1,47,0,18,1,-44,1,-97,2,54,3,-41,3,84,4,-68,4,31,5,112,5,-42,5,73,6,-45,6,94,7,-20,7,-119,8,12,9,122,9,-49,9,1,10,-15,9,-81,9,53,9,-124,8,123,7,70,6,-40,4,71,3,-100,1,-49,-1,0,-2,88,-4,-91,-6,42,-7,-46,-9,-80,-10,-89,-11,-88,-12,-26,-13,51,-13,-77,-14,80,-14,38,-14,84,-14,-78,-14,-115,-13,-69,-12,26,-10,-22,-9,-51,-7,-33,-5,6,-2,36,0,43,2,10,4,-99,5,8,7,40,8,-13,8,-111,9,-43,9,-35,9,-114,9,39,9,98,8,83,7,44,6,-74,4,29,3,109,1,-85,-1,-37,-3,14,-4,76,-6,-94,-8,32,-9,-68,-11,-101,-12,-107,-13,-15,-14,121,-14,95,-14,-113,-14,-28,-14,-93,-13,-119,-12,-52,-11,71,-9,15,-7,45,-5,124,-3,23,0,-22,2,-51,5,-49,8,-76,11,-120,14,1,17,44,19,-28,20,52,22,3,23,78,23,39,23,-109,22,-98,21,87,20,-40,18,15,17,74,15,83,13,90,11,82,9,69,7,60,5,45,3,31,1,24,-1,49,-3,71,-5,-60,-7,63,-8,16,-9,16,-10,95,-11,-23,-12,-82,-12,-86,-12,-27,-12,33,-11,-96,-11,34,-10,-88,-10,27,-9,-128,-9,-38,-9,26,-8,84,-8,-125,-8,-80,-8,-46,-8,0,-7,50,-7,119,-7,-55,-7,-3,-7,81,-6,-126,-6,-73,-6,-27,-6,3,-5,28,-5,67,-5,-121,-5,-41,-5,22,-4,127,-4,-24,-4,108,-3,-13,-3,102,-2,-31,-2,63,-1,-88,-1,-2,-1,88,0,-42,0,55,1,-36,1,-99,2,88,3,51,4,-21,4,-66,5,101,6,-29,6,75,7,125,7,-100,7,-113,7,84,7,37,7,-61,6,100,6,-13,5,-103,5,50,5,9,5,-31,4,-28,4,-9,4,36,5,109,5,-116,5,-74,5,-30,5,-15,5,-11,5,-42,5,-56,5,-63,5,-56,5,-51,5,-23,5,49,6,89,6,-91,6,-24,6,16,7,37,7,23,7,-31,6,90,6,-64,5,-47,4,-34,3,-77,2,124,1,30,0,-61,-2,72,-3,-73,-5,27,-6,-114,-8,-48,-10,19,-11,111,-13,-69,-15,93,-16,-10,-18,-23,-19,-21,-20,59,-20,-33,-21,-86,-21,-61,-21,46,-20,-74,-20,-74,-19,-65,-18,59,-16,-22,-15,-59,-13,-32,-11,40,-8,-74,-6,86,-3,35,0,-4,2,-60,5,-111,8,51,11,-118,13,-78,15,-117,17,9,19,23,20,-96,20,-55,20,106,20,-67,19,-100,18,55,17,-118,15,-76,13,-75,11,-81,9,-103,7,-119,5,111,3,77,1,50,-1,45,-3,65,-5,107,-7,-22,-9,109,-10,-107,-11,-20,-12,-92,-12,-31,-12,110,-11,98,-10,-93,-9}; }
	private static byte[] data57(){ return new byte[] {66,-7,16,-5,-4,-4,37,-1,65,1,100,3,78,5,42,7,-41,8,50,10,79,11,54,12,-55,12,30,13,0,13,-71,12,39,12,50,11,21,10,-59,8,52,7,-96,5,-25,3,32,2,98,0,-110,-2,-19,-4,104,-5,-6,-7,-68,-8,-120,-9,-106,-10,-50,-11,38,-11,-74,-12,87,-12,56,-12,60,-12,79,-12,-56,-12,88,-11,61,-10,63,-9,100,-8,-73,-7,12,-5,85,-4,-91,-3,-35,-2,-30,-1,-36,0,-99,1,49,2,-60,2,40,3,110,3,-69,3,-19,3,33,4,60,4,99,4,122,4,-106,4,-125,4,108,4,70,4,7,4,-54,3,-126,3,31,3,-61,2,-125,2,71,2,33,2,19,2,9,2,39,2,82,2,-125,2,-87,2,-33,2,-10,2,-10,2,-69,2,109,2,-2,1,96,1,-99,0,-36,-1,7,-1,64,-2,113,-3,-41,-4,10,-4,-119,-5,-5,-6,119,-6,13,-6,-49,-7,-87,-7,-87,-7,-44,-7,47,-6,-60,-6,121,-5,71,-4,44,-3,45,-2,48,-1,36,0,18,1,-13,1,-67,2,-103,3,75,4,27,5,-36,5,-69,6,-109,7,-120,8,82,9,53,10,9,11,-85,11,52,12,122,12,-105,12,119,12,-19,11,61,11,72,10,24,9,-94,7,-9,5,54,4,109,2,126,0,-103,-2,-52,-4,24,-5,105,-7,-35,-9,108,-10,12,-11,-43,-13,-53,-14,-33,-15,72,-15,-30,-16,-34,-16,45,-15,-40,-15,-18,-14,82,-12,27,-10,12,-8,59,-6,116,-4,-71,-2,-24,0,0,3,-31,4,-96,6,21,8,53,9,79,10,-10,10,95,11,-101,11,101,11,7,11,52,10,33,9,-44,7,70,6,127,4,-98,2,-85,0,-91,-2,-98,-4,-87,-6,-33,-8,17,-9,-100,-11,44,-12,-8,-14,20,-14,74,-15,-21,-16,-71,-16,-38,-16,66,-15,-4,-15,19,-13,98,-12,33,-10,46,-8,-127,-6,57,-3,49,0,56,3,73,6,84,9,59,12,-14,14,46,17,53,19,-59,20,-37,21,117,22,-76,22,-103,22,33,22,84,21,86,20,28,19,-67,17,45,16,111,14,-107,12,-116,10,124,8,61,6,13,4,-38,1,-24,-1,-27,-3,51,-4,-88,-6,90,-7,86,-8,-107,-9,30,-9,-53,-10,-82,-10,-57,-10,-34,-10,36,-9,63,-9,117,-9,-107,-9,-77,-9,-48,-9,-25,-9,-16,-9,-9,-9,-2,-9,22,-8,46,-8,76,-8,90,-8,-115,-8,-103,-8,-44,-8,-29,-8,15,-7,42,-7,95,-7,-98,-7,-15,-7,59,-6,-79,-6,35,-5,-91,-5,55,-4,-72,-4,67,-3,-65,-3,56,-2,-119,-2,3,-1,99,-1,-32,-1,118,0,33,1,-31,1,-92,2,-121,3,77,4,34,5,-49,5,78,6,-79,6,-22,6,-59,6,-71,6,73,6,-21,5,94,5,-40,4,80,4,-61,3,90,3,-1,2,-41,2,-49,2,-42,2,-11,2,59,3,-126,3,-50,3,28,4,94,4,-96,4,-18,4,39,5,-105,5,-15,5,123,6,14,7,-95,7,56,8,-23,8,124,9,-2,9,71,10,115,10,115,10,24,10,-83,9,-18,8,29,8,25,7,-16,5,-95,4,51,3,-98,1,-37,-1,11,-2,9,-4,7,-6,4,-8,-9,-11,-18,-13,15,-14,81,-16,-58,-18,99,-19,60,-20,86,-21,-72,-22,72,-22,44,-22,76,-22,-85,-22,108,-21,80,-20,-97,-19,46,-17,-3,-16,51,-13,-113,-11,58,-8,-13,-6,-12,-3,-24,0,-20,3,-21,6,-67,9,85,12,-88,14,-110,16,35,18,49,19,-32,19,-6,19,-58,19,35,19,62,18,-18,16,113,15,-48,13,-7,11,3,10,1,8,-31,5,-71,3,-120,1,66,-1,0,-3,-18,-6,6,-7,108,-9,6,-10,8,-11,100,-12,55,-12,87,-12,-15,-12,-24,-11,35,-9,-95,-8,93,-6,53,-4,49,-2,64,0,54,2,43,4,4,6,-73,7,56,9,-124,10,-112,11,85,12,-39,12,-7,12,-50,12,110,12,-105,11,-67,10,-116,9,60,8,-52,6,59,5,-102,3,-37,1,74,0,-89,-2,38,-3,-87,-5,69,-6,5,-7,-29,-9,-38,-10,-29,-11,52,-11,-96,-12,74,-12,27,-12,59,-12,-111,-12,22,-11,-35,-11,-45,-10,-22,-9,10,-7,52,-6,73,-5,98,-4,81,-3,31,-2,-82,-2,74,-1,-79,-1,13,0,101,0,-87,0,-11,0,77,1,-106,1,-8,1,84,2,-109,2,-49,2,-10,2,34,3,27,3,17,3,9,3,-31,2,-31,2,-61,2,-62,2,-52,2,-15,2,38,3,-128,3,-63,3,17,4,92,4,-111,4,-69,4,-78,4,-113,4,64,4,-60,3,55,3,120,2,-91,1,-75,0,-63,-1,-57,-2,-72,-3,-71,-4,-61,-5,-66,-6,-41,-7,11,-7,96,-8,-27,-9,-115,-9,83,-9,112,-9,-76,-9,54,-8,-36,-8,-101,-7,127,-6,93,-5,87,-4,81,-3,87,-2,73,-1,69,0,75,1,72,2,124,3,-98,4,-45,5,25,7,89,8,-123,9}; }
	private static byte[] data58(){ return new byte[] {-65,10,-71,11,-110,12,46,13,-108,13,-64,13,-117,13,15,13,93,12,60,11,-1,9,-121,8,-44,6,43,5,62,3,101,1,-110,-1,-76,-3,-27,-5,17,-6,84,-8,-89,-10,11,-11,-106,-13,81,-14,67,-15,-117,-16,25,-16,14,-16,95,-16,24,-15,51,-14,-108,-13,91,-11,79,-9,98,-7,-104,-5,-62,-3,11,0,27,2,28,4,-10,5,-113,7,12,9,88,10,46,11,-16,11,63,12,54,12,-34,11,53,11,51,10,-21,8,75,7,-106,5,-104,3,-103,1,-116,-1,103,-3,91,-5,72,-7,91,-9,127,-11,-49,-13,74,-14,0,-15,-12,-17,43,-17,-89,-18,-115,-18,-51,-18,95,-17,90,-16,-83,-15,117,-13,-125,-11,-13,-9,-110,-6,123,-3,107,0,122,3,84,6,47,9,-70,11,-8,13,-18,15,123,17,-97,18,126,19,-2,19,49,20,21,20,-82,19,31,19,85,18,74,17,10,16,-114,14,-4,12,45,11,58,9,52,7,46,5,52,3,86,1,-108,-1,20,-2,-63,-4,-106,-5,-75,-6,-1,-7,-113,-7,51,-7,9,-7,-25,-8,-57,-8,-57,-8,-70,-8,-67,-8,-85,-8,-90,-8,-118,-8,114,-8,67,-8,34,-8,-9,-9,-41,-9,-86,-9,-112,-9,100,-9,91,-9,54,-9,51,-9,44,-9,65,-9,101,-9,-92,-9,-36,-9,87,-8,-64,-8,63,-7,-38,-7,92,-6,0,-5,-98,-5,42,-4,-64,-4,84,-3,-8,-3,-117,-2,56,-1,4,0,-50,0,-100,1,-126,2,102,3,72,4,-12,4,-100,5,38,6,114,6,-99,6,-121,6,54,6,-45,5,49,5,-101,4,-45,3,27,3,109,2,-57,1,59,1,-45,0,-121,0,67,0,45,0,47,0,59,0,123,0,-83,0,10,1,104,1,-16,1,113,2,39,3,-16,3,-63,4,-52,5,-41,6,-48,7,-33,8,-43,9,-66,10,-124,11,8,12,103,12,-127,12,110,12,30,12,-120,11,-48,10,-29,9,-61,8,-127,7,-23,5,93,4,105,2,119,0,85,-2,26,-4,-13,-7,-86,-9,114,-11,95,-13,100,-15,-100,-17,-12,-19,113,-20,62,-21,52,-22,109,-23,-13,-24,-92,-24,-52,-24,44,-23,-32,-23,12,-21,123,-20,68,-18,85,-16,-65,-14,-121,-11,84,-8,86,-5,115,-2,-121,1,124,4,103,7,22,10,-122,12,-104,14,97,16,-100,17,-125,18,-6,18,9,19,-86,18,6,18,11,17,-42,15,77,14,-103,12,-82,10,-94,8,111,6,41,4,-71,1,90,-1,16,-3,-35,-6,-18,-8,57,-9,-31,-11,-41,-12,51,-12,11,-12,37,-12,-73,-12,-109,-11,-53,-10,49,-8,-58,-7,-104,-5,109,-3,108,-1,79,1,57,3,47,5,-27,6,96,8,-37,9,-21,10,-49,11,95,12,-105,12,-114,12,61,12,-93,11,-26,10,-8,9,-66,8,114,7,25,6,-117,4,-17,2,99,1,-49,-1,37,-2,-65,-4,48,-5,-38,-7,-89,-8,-125,-9,-99,-10,-17,-11,97,-11,13,-11,-5,-12,36,-11,126,-11,-2,-11,-76,-10,117,-9,101,-8,64,-7,36,-6,-4,-6,-79,-5,93,-4,-25,-4,93,-3,-86,-3,-24,-3,40,-2,86,-2,-121,-2,-66,-2,-6,-2,61,-1,-118,-1,-62,-1,10,0,61,0,-127,0,-67,0,-8,0,58,1,108,1,-67,1,5,2,-121,2,-25,2,121,3,4,4,-99,4,38,5,-69,5,53,6,-93,6,-37,6,-2,6,7,7,-36,6,-115,6,-10,5,103,5,-104,4,-72,3,-82,2,127,1,64,0,-9,-2,-74,-3,91,-4,11,-5,-57,-7,-68,-8,-70,-9,-17,-10,100,-10,-5,-11,-46,-11,-27,-11,16,-10,-120,-10,54,-9,-27,-9,-57,-8,-95,-7,-80,-6,-54,-5,0,-3,57,-2,-121,-1,1,1,-128,2,17,4,-89,5,54,7,-55,8,47,10,-105,11,-88,12,-99,13,64,14,-75,14,-75,14,-126,14,-8,13,67,13,56,12,23,11,-116,9,26,8,94,6,-96,4,-51,2,-33,0,-12,-2,10,-3,8,-5,22,-7,62,-9,109,-11,-38,-13,102,-14,81,-15,102,-16,-21,-17,-56,-17,3,-16,-68,-16,-73,-15,-4,-14,-97,-12,-124,-10,120,-8,-103,-6,-80,-4,-4,-2,15,1,55,3,46,5,25,7,-68,8,73,10,93,11,79,12,-42,12,27,13,-29,12,102,12,-119,11,70,10,-54,8,16,7,60,5,56,3,20,1,-24,-2,-81,-4,-112,-6,108,-8,94,-10,102,-12,-81,-14,1,-15,-73,-17,-95,-18,-35,-19,-92,-19,-101,-19,25,-18,-9,-18,86,-16,-16,-15,9,-12,98,-10,7,-7,-72,-5,-93,-2,-116,1,61,4,-15,6,112,9,-100,11,-101,13,52,15,-121,16,-126,17,74,18,-66,18,-15,18,-2,18,-97,18,21,18,89,17,68,16,-13,14,120,13,-15,11,26,10,51,8,120,6,-83,4,8,3,-128,1,52,0,10,-1,41,-2,107,-3,-38,-4,118,-4,19,-4,-32,-5,-92,-5,-119,-5,91,-5,77,-5,31,-5,-15,-6,-78,-6}; }
	private static byte[] data59(){ return new byte[] {-122,-6,54,-6,-13,-7,-108,-7,42,-7,-64,-8,60,-8,-60,-9,82,-9,-46,-10,-127,-10,48,-10,-1,-11,-6,-11,2,-10,58,-10,-125,-10,-8,-10,-116,-9,21,-8,-52,-8,-124,-7,71,-6,-13,-6,-41,-5,-94,-4,107,-3,74,-2,55,-1,42,0,34,1,28,2,43,3,19,4,2,5,-54,5,-128,6,-10,6,71,7,76,7,39,7,-63,6,78,6,-117,5,-63,4,-20,3,12,3,39,2,101,1,-84,0,16,0,-120,-1,2,-1,-73,-2,88,-2,33,-2,18,-2,44,-2,81,-2,-98,-2,8,-1,-76,-1,-124,0,-120,1,-93,2,-23,3,71,5,-100,6,-3,7,108,9,-102,10,-57,11,-65,12,-128,13,43,14,-124,14,-78,14,-93,14,97,14,-53,13,-2,12,5,12,-76,10,41,9,111,7,125,5,82,3,43,1,-17,-2,-110,-4,46,-6,-10,-9,-64,-11,-80,-13,-71,-15,-22,-17,65,-18,-59,-20,-117,-21,112,-22,-91,-23,24,-23,-8,-24,-11,-24,-123,-23,88,-22,-120,-21,33,-19,26,-17,98,-15,-31,-13,-72,-10,-89,-7,-87,-4,-96,-1,-95,2,99,5,-10,7,71,10,81,12,6,14,115,15,108,16,49,17,-116,17,-102,17,100,17,-63,16,-5,15,-64,14,79,13,-122,11,-81,9,111,7,31,5,-72,2,93,0,4,-2,-42,-5,-26,-7,68,-8,-19,-10,-43,-11,45,-11,-21,-12,-4,-12,117,-11,28,-10,35,-9,107,-8,-40,-7,-114,-5,59,-3,35,-1,-1,0,-38,2,-81,4,102,6,-6,7,87,9,111,10,77,11,-45,11,40,12,72,12,-2,11,-90,11,3,11,57,10,71,9,65,8,29,7,-57,5,115,4,21,3,-112,1,34,0,-98,-2,60,-3,-58,-5,-111,-6,114,-7,-113,-8,-50,-9,70,-9,3,-9,-18,-10,22,-9,-125,-9,0,-8,-75,-8,99,-7,43,-6,-47,-6,115,-5,-11,-5,105,-4,-72,-4,-23,-4,31,-3,53,-3,50,-3,51,-3,83,-3,75,-3,115,-3,108,-3,-115,-3,-105,-3,-78,-3,-25,-3,-21,-3,34,-2,81,-2,-114,-2,-9,-2,113,-1,26,0,-44,0,-98,1,-112,2,120,3,-103,4,-104,5,-97,6,-128,7,87,8,-14,8,106,9,-73,9,-54,9,-74,9,76,9,-39,8,25,8,56,7,57,6,-11,4,-111,3,6,2,-124,0,-42,-2,49,-3,-107,-5,12,-6,-69,-8,-126,-9,-111,-10,-41,-11,76,-11,4,-11,-27,-12,-3,-12,58,-11,-70,-11,62,-10,17,-9,-24,-9,-38,-8,-3,-7,78,-5,-64,-4,49,-2,-24,-1,-88,1,108,3,76,5,37,7,-27,8,-116,10,-9,11,43,13,57,14,-30,14,57,15,88,15,29,15,-76,14,-23,13,18,13,-19,11,-108,10,43,9,127,7,-51,5,-5,3,10,2,12,0,-8,-3,-18,-5,-44,-7,-31,-9,4,-10,84,-12,-31,-14,-51,-15,-20,-16,-120,-16,99,-16,-94,-16,77,-15,39,-14,107,-13,-34,-12,-122,-10,71,-8,77,-6,72,-4,91,-2,99,0,-127,2,115,4,95,6,20,8,-107,9,-38,10,-45,11,107,12,-69,12,-77,12,116,12,-56,11,-24,10,-64,9,95,8,-61,6,-15,4,17,3,8,1,-58,-2,-87,-4,94,-6,32,-8,12,-10,19,-12,54,-14,-99,-16,67,-17,77,-18,-76,-19,-120,-19,-55,-19,-124,-18,-95,-17,48,-15,19,-13,82,-11,-63,-9,69,-6,-7,-4,-105,-1,36,2,-98,4,-10,6,42,9,34,11,-44,12,101,14,-85,15,-53,16,125,17,-2,17,50,18,18,18,-78,17,8,17,19,16,-7,14,-94,13,24,12,-128,10,-34,8,74,7,-59,5,99,4,11,3,0,2,3,1,79,0,-96,-1,28,-1,-71,-2,126,-2,58,-2,44,-2,0,-2,-30,-3,-52,-3,-85,-3,124,-3,79,-3,9,-3,-77,-4,65,-4,-72,-5,25,-5,116,-6,-83,-7,-12,-8,48,-8,108,-9,-45,-10,48,-10,-75,-11,105,-11,47,-11,45,-11,55,-11,-123,-11,-51,-11,70,-10,-35,-10,-121,-9,66,-8,16,-7,3,-6,11,-5,45,-4,103,-3,-95,-2,-25,-1,66,1,-101,2,-36,3,9,5,0,6,-56,6,89,7,-81,7,-47,7,-73,7,89,7,-36,6,47,6,104,5,-119,4,-112,3,-105,2,-111,1,-90,0,-67,-1,-33,-2,21,-2,113,-3,-51,-4,84,-4,-21,-5,-64,-5,-88,-5,-33,-5,40,-4,-74,-4,119,-3,-118,-2,-74,-1,16,1,-125,2,40,4,-90,5,74,7,-24,8,84,10,-60,11,-9,12,0,14,-28,14,-103,15,20,16,68,16,62,16,3,16,86,15,-115,14,88,13,-23,11,55,10,85,8,73,6,32,4,-49,1,-110,-1,27,-3,-50,-6,-126,-8,72,-10,29,-12,30,-14,40,-16,111,-18,-16,-20,-105,-21,125,-22,-56,-23,95,-23,69,-23,-120,-23,45,-22,44,-21,-114,-20,89,-18,120,-16,-46,-14,86,-11,24,-8,-68,-6,-122,-3,57,0,-37,2,78,5,-108,7,-83,9,116,11}; }
	private static byte[] data60(){ return new byte[] {18,13,71,14,92,15,-6,15,-125,16,119,16,37,16,123,15,121,14,52,13,125,11,-91,9,-116,7,68,5,12,3,-79,0,-122,-2,117,-4,-99,-6,12,-7,-91,-9,-85,-10,-1,-11,-96,-11,-103,-11,-40,-11,77,-10,67,-9,65,-8,-68,-7,58,-5,-33,-4,-78,-2,-125,0,83,2,39,4,-46,5,100,7,-63,8,-14,9,-30,10,123,11,-8,11,24,12,2,12,-71,11,60,11,-101,10,-50,9,-42,8,-65,7,126,6,45,5,-49,3,98,2,-15,0,118,-1,10,-2,-76,-4,115,-5,94,-6,125,-7,-72,-8,73,-8,23,-8,35,-8,107,-8,-47,-8,89,-7,-17,-7,-116,-6,40,-5,-76,-5,22,-4,-118,-4,-48,-4,18,-3,33,-3,70,-3,61,-3,58,-3,33,-3,16,-3,-30,-4,-76,-4,125,-4,81,-4,31,-4,-31,-5,-55,-5,-77,-5,-74,-5,-27,-5,58,-4,-66,-4,98,-3,66,-2,76,-1,115,0,-81,1,16,3,105,4,-67,5,-4,6,42,8,46,9,-5,9,-100,10,27,11,66,11,54,11,-11,10,119,10,-62,9,-13,8,-58,7,-125,6,12,5,114,3,-74,1,-33,-1,32,-2,80,-4,-87,-6,62,-7,-48,-9,-73,-10,-81,-11,-13,-12,90,-12,6,-12,-48,-13,-42,-13,31,-12,113,-12,26,-11,-53,-11,-56,-10,-12,-9,72,-7,-58,-6,120,-4,79,-2,61,0,58,2,56,4,60,6,29,8,-20,9,110,11,-93,12,-76,13,119,14,-25,14,37,15,0,15,-74,14,25,14,82,13,76,12,43,11,-49,9,91,8,-98,6,-33,4,-13,2,-9,0,-32,-2,-45,-4,-58,-6,-43,-8,11,-9,116,-11,24,-12,20,-13,79,-14,-36,-15,-74,-15,-18,-15,103,-14,28,-13,35,-12,49,-11,-98,-10,42,-8,-38,-7,-86,-5,-107,-3,119,-1,-128,1,84,3,52,5,-41,6,98,8,-83,9,-69,10,-118,11,27,12,82,12,62,12,-43,11,66,11,88,10,26,9,-61,7,19,6,65,4,70,2,24,0,-26,-3,-105,-5,87,-7,30,-9,29,-11,50,-13,-125,-15,25,-16,-4,-18,82,-18,23,-18,55,-18,-59,-18,-57,-17,42,-15,-38,-14,-29,-12,8,-9,89,-7,-77,-5,12,-2,115,0,-96,2,-46,4,-30,6,-57,8,-125,10,17,12,93,13,104,14,79,15,-50,15,33,16,19,16,-55,15,59,15,118,14,112,13,68,12,4,11,-87,9,108,8,25,7,-30,5,-54,4,-55,3,-20,2,59,2,-111,1,18,1,-86,0,-114,0,78,0,68,0,54,0,48,0,28,0,41,0,-31,-1,-55,-1,-107,-1,86,-1,-14,-2,108,-2,-51,-3,11,-3,85,-4,114,-5,-119,-6,-100,-7,-80,-8,-52,-9,-18,-10,50,-10,116,-11,13,-11,-75,-12,105,-12,65,-12,89,-12,-125,-12,-17,-12,114,-11,42,-10,20,-9,23,-8,97,-7,-72,-6,37,-4,-63,-3,89,-1,-3,0,-99,2,-3,3,71,5,94,6,31,7,-81,7,-6,7,-1,7,-35,7,121,7,-39,6,26,6,71,5,62,4,53,3,26,2,-7,0,-44,-1,-56,-2,-58,-3,-62,-4,-33,-5,13,-5,98,-6,-18,-7,-119,-7,-122,-7,-79,-7,23,-6,-32,-6,-60,-5,-11,-4,98,-2,-29,-1,-116,1,66,3,-3,4,-50,6,122,8,35,10,-60,11,24,13,88,14,108,15,42,16,-66,16,23,17,56,17,-30,16,88,16,-128,15,70,14,1,13,89,11,-81,9,-52,7,-47,5,-86,3,-128,1,102,-1,41,-3,-18,-6,-69,-8,-116,-10,109,-12,113,-14,-111,-16,-38,-18,119,-19,62,-20,94,-21,-81,-22,102,-22,115,-22,-36,-22,-90,-21,-52,-20,93,-18,27,-16,44,-14,99,-12,-70,-10,29,-7,-115,-5,4,-2,93,0,-92,2,-49,4,-42,6,-48,8,109,10,-15,11,36,13,26,14,-84,14,-24,14,-15,14,119,14,-86,13,-120,12,11,11,96,9,124,7,105,5,96,3,74,1,73,-1,117,-3,-69,-5,73,-6,-4,-8,-1,-9,49,-9,-71,-10,-109,-10,-87,-10,9,-9,-42,-9,-77,-8,-9,-7,82,-5,-39,-4,-120,-2,39,0,8,2,-96,3,57,5,-68,6,8,8,61,9,28,10,-56,10,86,11,-113,11,-90,11,110,11,24,11,-108,10,-50,9,-36,8,-31,7,-102,6,95,5,-20,3,-107,2,9,1,-91,-1,63,-2,-19,-4,-64,-5,-53,-6,12,-6,127,-7,72,-7,51,-7,102,-7,-63,-7,44,-6,-58,-6,70,-5,-55,-5,80,-4,-84,-4,36,-3,116,-3,-71,-3,-30,-3,-12,-3,0,-2,-28,-3,-61,-3,-102,-3,72,-3,-25,-4,119,-4,-7,-5,-124,-5,-6,-6,108,-6,-8,-7,-95,-7,103,-7,108,-7,-85,-7,38,-6,-68,-6,-60,-5,-48,-4,49,-2,-105,-1,33,1,-53,2,94,4,-8,5,116,7,-64,8,-18,9,-29,10,-102,11,55,12,102,12,84,12,11,12,101,11,-103,10,117,9,40,8,-108,6,-26,4,14,3,43,1}; }
	private static byte[] data61(){ return new byte[] {64,-1,106,-3,-104,-5,-21,-7,118,-8,28,-9,-29,-11,-20,-12,26,-12,-127,-13,40,-13,-1,-14,21,-13,75,-13,-38,-13,-106,-12,-114,-11,-71,-10,53,-8,-63,-7,-96,-5,-103,-3,-97,-1,-80,1,-63,3,-36,5,-90,7,105,9,-33,10,28,12,30,13,-30,13,122,14,-73,14,-83,14,121,14,-6,13,89,13,112,12,113,11,37,10,-44,8,67,7,-107,5,-53,3,-48,1,-40,-1,-44,-3,-18,-5,12,-6,102,-8,-5,-10,-60,-11,-72,-12,7,-12,-98,-13,93,-13,106,-13,-77,-13,67,-12,-16,-12,-13,-11,27,-9,115,-8,-11,-7,-124,-5,67,-3,-10,-2,-61,0,107,2,29,4,-108,5,11,7,42,8,70,9,19,10,-71,10,24,11,41,11,5,11,-84,10,-3,9,-3,8,-45,7,103,6,-46,4,-6,2,-14,0,-24,-2,-58,-4,-92,-6,116,-8,114,-10,-92,-12,-27,-14,114,-15,77,-16,-128,-17,50,-17,45,-17,-96,-17,98,-16,118,-15,-20,-14,-120,-12,93,-10,110,-8,117,-6,-93,-4,-43,-2,-5,0,0,3,37,5,10,7,-53,8,77,10,-86,11,-66,12,-119,13,23,14,99,14,114,14,30,14,-123,13,-56,12,-68,11,-74,10,-113,9,121,8,77,7,63,6,52,5,69,4,114,3,-66,2,53,2,-59,1,-128,1,88,1,79,1,90,1,115,1,-111,1,-66,1,-27,1,5,2,10,2,2,2,-36,1,-74,1,96,1,-38,0,73,0,-113,-1,-60,-2,-37,-3,-47,-4,-56,-5,-79,-6,-98,-7,-94,-8,-111,-9,-83,-10,-47,-11,22,-11,-120,-12,-18,-13,-80,-13,-106,-13,-85,-13,-9,-13,121,-12,70,-11,68,-10,110,-9,-20,-8,118,-6,70,-4,21,-2,-55,-1,111,1,22,3,113,4,-69,5,-99,6,87,7,-55,7,4,8,-28,7,-104,7,19,7,111,6,115,5,109,4,64,3,0,2,-70,0,112,-1,35,-2,-31,-4,-78,-5,-117,-6,-104,-7,-48,-8,53,-8,-64,-9,-50,-9,-5,-9,100,-8,38,-7,40,-6,98,-5,-35,-4,115,-2,71,0,10,2,9,4,-1,5,-34,7,-56,9,-121,11,21,13,-119,14,-76,15,-68,16,104,17,-34,17,-12,17,-78,17,74,17,120,16,80,15,-2,13,117,12,-49,10,7,9,12,7,33,5,16,3,6,1,-26,-2,-50,-4,-79,-6,-101,-8,-106,-10,-71,-12,-9,-14,98,-15,9,-16,-39,-18,-16,-19,73,-19,21,-19,-9,-20,83,-19,-32,-19,-62,-18,-4,-17,94,-15,-9,-14,-97,-12,122,-10,118,-8,123,-6,-107,-4,-119,-2,-110,0,-119,2,110,4,59,6,-65,7,70,9,108,10,118,11,36,12,-103,12,-100,12,91,12,-65,11,-62,10,115,9,18,8,107,6,-70,4,-15,2,48,1,123,-1,-49,-3,73,-4,-27,-6,-78,-7,-66,-8,-14,-9,121,-9,53,-9,80,-9,-77,-9,31,-8,15,-7,12,-6,70,-5,-80,-4,57,-2,-61,-1,90,1,-36,2,115,4,-54,5,13,7,37,8,10,9,-49,9,100,10,-93,10,-30,10,-61,10,-100,10,34,10,122,9,-86,8,-91,7,-116,6,71,5,-14,3,-110,2,21,1,-85,-1,76,-2,15,-3,-14,-5,40,-5,123,-6,29,-6,4,-6,12,-6,103,-6,-92,-6,61,-5,-59,-5,74,-4,-27,-4,112,-3,-15,-3,120,-2,-53,-2,51,-1,88,-1,121,-1,-112,-1,113,-1,73,-1,-14,-2,119,-2,-32,-3,43,-3,102,-4,-119,-5,-105,-6,-49,-7,9,-7,89,-8,-5,-9,-93,-9,-71,-9,-6,-9,-104,-8,111,-7,124,-6,-31,-5,86,-3,-18,-2,-69,0,121,2,87,4,3,6,-96,7,14,9,72,10,91,11,45,12,-88,12,3,13,-23,12,-123,12,-33,11,-39,10,-105,9,15,8,87,6,125,4,125,2,-125,0,-122,-2,-93,-4,-50,-6,47,-7,-96,-9,73,-10,23,-11,22,-12,59,-13,-92,-14,92,-14,57,-14,91,-14,-53,-14,118,-13,-126,-12,-71,-11,77,-9,2,-7,-20,-6,3,-3,40,-1,66,1,100,3,102,5,64,7,3,9,126,10,-36,11,-66,12,-100,13,34,14,89,14,100,14,15,14,-78,13,-9,12,35,12,19,11,-48,9,93,8,-51,6,2,5,46,3,48,1,96,-1,123,-3,-56,-5,47,-6,-55,-8,-76,-9,-65,-10,24,-10,-84,-11,111,-11,95,-11,-103,-11,-43,-11,109,-10,13,-9,-18,-9,-48,-8,-39,-7,25,-5,84,-4,-84,-3,35,-1,-111,0,-2,1,76,3,-103,4,-46,5,-39,6,-56,7,-116,8,30,9,-107,9,-61,9,-67,9,-110,9,36,9,115,8,122,7,81,6,-29,4,65,3,-115,1,-99,-1,-113,-3,-106,-5,-116,-7,-98,-9,-55,-11,35,-12,-66,-14,-88,-15,-33,-16,-128,-16,91,-16,-110,-16,45,-15,-27,-15,10,-13,80,-12,-47,-11,-125,-9,58,-7,32,-5,1,-3,0,-1,-10,0,-32,2,-52,4,113,6,6,8,102,9,-118,10,110,11,-4,11,73,12}; }
	private static byte[] data62(){ return new byte[] {48,12,-22,11,92,11,-82,10,-65,9,-31,8,-49,7,-30,6,-17,5,1,5,57,4,-124,3,-32,2,92,2,0,2,-62,1,-88,1,-99,1,-67,1,-22,1,50,2,118,2,-57,2,52,3,119,3,-77,3,-19,3,6,4,11,4,-55,3,102,3,-30,2,33,2,85,1,77,0,66,-1,-5,-3,-53,-4,111,-5,32,-6,-38,-8,-92,-9,106,-10,80,-11,94,-12,-128,-13,-18,-14,127,-14,95,-14,114,-14,-34,-14,-91,-13,-100,-12,-13,-11,-102,-9,66,-7,29,-5,6,-3,-7,-2,-69,0,119,2,2,4,100,5,114,6,99,7,1,8,99,8,118,8,72,8,-23,7,48,7,99,6,75,5,32,4,-71,2,65,1,-85,-1,21,-2,126,-4,-16,-6,-106,-7,85,-8,53,-9,121,-10,-33,-11,-50,-11,-45,-11,88,-10,42,-9,53,-8,-113,-7,21,-5,-27,-4,-64,-2,-74,0,-51,2,-48,4,-70,6,-74,8,-70,10,112,12,16,14,79,15,126,16,89,17,-21,17,42,18,14,18,-103,17,-30,16,-43,15,-116,14,19,13,-113,11,-75,9,-28,7,-21,5,-38,3,-12,1,-46,-1,-58,-3,-72,-5,-58,-7,-30,-9,28,-10,-126,-12,9,-13,-45,-15,-33,-16,36,-16,-67,-17,-102,-17,-80,-17,12,-16,-115,-16,71,-15,48,-14,47,-13,106,-12,-59,-11,55,-9,-97,-8,48,-6,-39,-5,113,-3,25,-1,-76,0,68,2,-41,3,76,5,-93,6,-48,7,-72,8,98,9,-72,9,-40,9,-98,9,24,9,56,8,46,7,-1,5,-98,4,83,3,-27,1,-128,0,18,-1,-60,-3,-128,-4,101,-5,106,-6,-122,-7,-17,-8,124,-8,46,-8,58,-8,105,-8,-34,-8,-108,-7,113,-6,-112,-5,-82,-4,0,-2,107,-1,-52,0,36,2,-126,3,-52,4,-26,5,-14,6,-56,7,-118,8,40,9,-116,9,-31,9,-35,9,-57,9,123,9,-16,8,57,8,65,7,60,6,-20,4,-85,3,59,2,-38,0,-110,-1,74,-2,44,-3,64,-4,-119,-5,10,-5,-72,-6,-122,-6,-91,-6,-30,-6,51,-5,-77,-5,71,-4,-47,-4,124,-3,38,-2,-53,-2,93,-1,-16,-1,120,0,-35,0,44,1,83,1,91,1,53,1,-55,0,35,0,103,-1,102,-2,89,-3,34,-4,4,-5,-21,-7,-53,-8,-7,-9,73,-9,-21,-10,-74,-10,-61,-10,59,-9,-33,-9,-29,-8,21,-6,107,-5,4,-3,-73,-2,127,0,76,2,17,4,-36,5,111,7,-11,8,66,10,87,11,53,12,-34,12,22,13,-3,12,-128,12,-61,11,-83,10,68,9,-79,7,-32,5,-2,3,-1,1,13,0,38,-2,78,-4,121,-6,-56,-8,50,-9,-81,-11,102,-12,68,-13,111,-14,-37,-15,125,-15,-100,-15,-5,-15,-87,-14,-85,-13,-4,-12,-112,-10,81,-8,81,-6,62,-4,112,-2,-114,0,-87,2,-80,4,-113,6,67,8,-67,9,36,11,57,12,13,13,-105,13,-16,13,-7,13,-40,13,94,13,-59,12,-39,11,-80,10,78,9,-61,7,15,6,71,4,89,2,-118,0,-55,-2,35,-3,-89,-5,63,-6,45,-7,82,-8,-98,-9,48,-9,-22,-10,-31,-10,-12,-10,41,-9,-110,-9,26,-8,-65,-8,118,-7,88,-6,66,-5,69,-4,102,-3,-100,-2,-63,-1,-10,0,20,2,42,3,30,4,3,5,-46,5,-122,6,35,7,-114,7,-21,7,44,8,64,8,54,8,-27,7,115,7,-88,6,-90,5,-126,4,16,3,115,1,-74,-1,-22,-3,40,-4,88,-6,-98,-8,1,-9,125,-11,81,-12,67,-13,114,-14,-19,-15,-64,-15,-61,-15,25,-14,-82,-14,99,-13,104,-12,-108,-11,-24,-10,107,-8,-10,-7,-79,-5,-127,-3,81,-1,50,1,1,3,-89,4,58,6,-127,7,-112,8,120,9,14,10,108,10,114,10,87,10,1,10,125,9,-40,8,39,8,89,7,-106,6,-71,5,-20,4,32,4,99,3,-58,2,50,2,-37,1,126,1,105,1,88,1,106,1,-110,1,-8,1,93,2,-32,2,100,3,-24,3,106,4,-36,4,47,5,76,5,82,5,45,5,-62,4,70,4,125,3,-67,2,-52,1,-74,0,126,-1,68,-2,-31,-4,-126,-5,11,-6,-84,-8,54,-9,-32,-11,-56,-12,-58,-13,3,-13,-90,-14,114,-14,-90,-14,48,-13,2,-12,36,-11,-115,-10,22,-8,-56,-7,-84,-5,126,-3,90,-1,3,1,-94,2,15,4,93,5,118,6,65,7,-23,7,52,8,69,8,13,8,-94,7,-38,6,-29,5,-95,4,63,3,-84,1,3,0,74,-2,-109,-4,-16,-6,77,-7,-33,-9,-83,-10,-43,-11,45,-11,-23,-12,-9,-12,98,-11,16,-10,14,-9,112,-8,-17,-7,-89,-5,-125,-3,-116,-1,-100,1,-63,3,-13,5,16,8,10,10,18,12,-66,13,66,15,127,16,105,17,1,18,65,18,28,18,-91,17,-50,16,-36,15,-102,14,57,13,-75,11,5,10,69,8,117,6,-112,4,-122,2,127,0,-114,-2}; }
	private static byte[] data63(){ return new byte[] {-116,-4,-101,-6,-66,-8,45,-9,-79,-11,118,-12,-121,-13,-53,-14,57,-14,2,-14,-26,-15,27,-14,113,-14,15,-13,-59,-13,-108,-12,-123,-11,-127,-10,-113,-9,-80,-8,-20,-7,37,-5,103,-4,-68,-3,18,-1,97,0,-78,1,-36,2,29,4,4,5,-22,5,-114,6,-2,6,44,7,43,7,-35,6,106,6,-75,5,-7,4,2,4,26,3,6,2,-1,0,-15,-1,-47,-2,-63,-3,-68,-4,-60,-5,-22,-6,41,-6,-116,-7,41,-7,-37,-8,-23,-8,-3,-8,96,-7,-14,-7,-89,-6,-109,-5,126,-4,-107,-3,-46,-2,0,0,52,1,93,2,107,3,-114,4,-113,5,-109,6,109,7,56,8,-16,8,116,9,-33,9,-7,9,-43,9,-117,9,-30,8,44,8,49,7,18,6,-44,4,117,3,32,2,-48,0,-123,-1,90,-2,95,-3,-112,-4,-4,-5,-100,-5,88,-5,80,-5,98,-5,-96,-5,-1,-5,117,-4,23,-3,-75,-3,122,-2,73,-1,13,0,-29,0,-110,1,41,2,-88,2,-17,2,-1,2,-29,2,-123,2,-19,1,-1,0,10,0,-43,-2,-110,-3,73,-4,6,-5,-45,-7,-50,-8,-14,-9,65,-9,-35,-10,-62,-10,-39,-10,55,-9,-23,-9,-61,-8,-26,-7,76,-5,-45,-4,110,-2,54,0,16,2,-41,3,-82,5,65,7,-21,8,55,10,-125,11,55,12,-46,12,-20,12,-67,12,48,12,90,11,57,10,-12,8,74,7,-84,5,-47,3,-22,1,10,0,28,-2,35,-4,59,-6,100,-8,-87,-10,28,-11,-51,-13,-74,-14,-12,-15,-101,-15,117,-15,-65,-15,97,-14,78,-13,-111,-12,52,-10,-14,-9,-26,-7,4,-4,36,-2,68,0,102,2,112,4,88,6,15,8,-90,9,11,11,36,12,20,13,-98,13,-8,13,-13,13,-82,13,44,13,86,12,74,11,-4,9,103,8,-66,6,-26,4,20,3,52,1,-124,-1,-69,-3,80,-4,-8,-6,-34,-7,1,-7,88,-8,-39,-9,-89,-9,-95,-9,-71,-9,-3,-9,121,-8,16,-7,-76,-7,-109,-6,118,-5,115,-4,123,-3,-115,-2,-95,-1,-83,0,-65,1,-71,2,-93,3,111,4,49,5,-65,5,82,6,-68,6,40,7,113,7,-89,7,-47,7,-58,7,-97,7,54,7,-84,6,-49,5,-48,4,-87,3,101,2,1,1,126,-1,-15,-3,117,-4,-47,-6,113,-7,-10,-9,-73,-10,-102,-11,-75,-12,13,-12,-118,-13,68,-13,42,-13,70,-13,-86,-13,39,-12,-28,-12,-71,-11,-47,-10,11,-8,127,-7,-15,-6,-109,-4,39,-2,-29,-1,-128,1,5,3,108,4,-82,5,-77,6,-121,7,41,8,-116,8,-69,8,-64,8,-84,8,107,8,23,8,-94,7,13,7,119,6,-76,5,14,5,78,4,-115,3,-13,2,101,2,-15,1,-79,1,125,1,110,1,-121,1,-71,1,33,2,-124,2,27,3,-63,3,91,4,-4,4,-116,5,4,6,87,6,-114,6,-100,6,127,6,61,6,-35,5,78,5,-91,4,-79,3,-58,2,-122,1,49,0,-85,-2,43,-3,-128,-5,2,-6,119,-8,39,-9,1,-10,0,-11,76,-12,-43,-13,-66,-13,-41,-13,58,-12,36,-11,37,-10,98,-9,-40,-8,101,-6,6,-4,-90,-3,63,-1,-28,0,75,2,-78,3,-2,4,15,6,-26,6,104,7,-50,7,-31,7,-120,7,15,7,24,6,-13,4,-115,3,-1,1,55,0,117,-2,-91,-4,-48,-6,57,-7,-76,-9,107,-10,83,-11,-73,-12,64,-12,39,-12,100,-12,-29,-12,-67,-11,-46,-10,60,-8,-28,-7,-65,-5,-35,-3,12,0,66,2,-93,4,-27,6,36,9,76,11,46,13,-11,14,82,16,98,17,6,18,75,18,61,18,-49,17,46,17,56,16,23,15,-61,13,58,12,-95,10,-63,8,-49,6,-51,4,-96,2,-107,0,-113,-2,-89,-4,-38,-6,59,-7,-65,-9,-115,-10,125,-11,-85,-12,23,-12,-44,-13,-49,-13,5,-12,80,-12,-25,-12,-112,-11,102,-10,61,-9,31,-8,6,-7,18,-6,15,-5,9,-4,34,-3,69,-2,103,-1,106,0,-127,1,121,2,79,3,47,4,-66,4,56,5,-122,5,-116,5,111,5,52,5,-48,4,77,4,-78,3,-11,2,60,2,119,1,-82,0,-44,-1,0,-1,26,-2,73,-3,106,-4,-80,-5,4,-5,108,-6,-22,-7,-96,-7,117,-7,127,-7,-81,-7,25,-6,-107,-6,79,-5,20,-4,-1,-4,-15,-3,-23,-2,-27,-1,-72,0,-99,1,-108,2,121,3,107,4,91,5,60,6,21,7,-55,7,80,8,-76,8,-50,8,-52,8,-111,8,41,8,-87,7,-12,6,26,6,34,5,-6,3,-34,2,-96,1,119,0,120,-1,119,-2,-55,-3,33,-3,-78,-4,87,-4,36,-4,10,-4,34,-4,86,-4,-64,-4,59,-3,-45,-3,-101,-2,91,-1,53,0,32,1,-14,1,-71,2,76,3,-65,3,-1,3,0,4,-62,3,71,3,-101,2,-59,1,-88,0,117,-1,80,-2,28,-3,-7,-5,-33,-6,1,-6,55,-7}; }
	private static byte[] data64(){ return new byte[] {-113,-8,18,-8,-48,-9,-48,-9,34,-8,122,-8,55,-7,42,-6,87,-5,-79,-4,48,-2,-31,-1,-116,1,90,3,14,5,-71,6,52,8,123,9,102,10,25,11,114,11,127,11,59,11,-70,10,-11,9,-14,8,-66,7,85,6,-79,4,-14,2,2,1,22,-1,16,-3,35,-5,57,-7,-128,-9,-25,-11,-117,-12,96,-13,106,-14,-42,-15,-119,-15,-98,-15,19,-14,-17,-14,37,-12,-104,-11,99,-9,71,-7,92,-5,-128,-3,-105,-1,-77,1,-42,3,-42,5,-76,7,85,9,-37,10,22,12,15,13,-73,13,-6,13,-2,13,-91,13,4,13,30,12,-43,10,100,9,-93,7,-59,5,-44,3,-33,1,-3,-1,50,-2,-96,-4,35,-5,3,-6,-13,-8,61,-8,-66,-9,108,-9,104,-9,126,-9,-41,-9,89,-8,18,-7,-22,-7,-38,-6,-3,-5,39,-3,90,-2,-109,-1,-57,0,-32,1,-17,2,-42,3,-97,4,69,5,-64,5,40,6,113,6,-68,6,-6,6,39,7,54,7,37,7,19,7,-74,6,85,6,-62,5,29,5,79,4,122,3,122,2,85,1,54,0,-35,-2,-99,-3,57,-4,-2,-6,-70,-7,-79,-8,-80,-9,-17,-10,57,-10,-67,-11,83,-11,38,-11,5,-11,49,-11,109,-11,-49,-11,-128,-10,55,-9,31,-8,46,-7,81,-6,121,-5,-70,-4,8,-2,90,-1,-108,0,-63,1,-45,2,-50,3,-95,4,69,5,-61,5,32,6,93,6,124,6,-110,6,-103,6,-117,6,64,6,-9,5,106,5,-21,4,90,4,-85,3,16,3,107,2,-46,1,86,1,7,1,-54,0,-68,0,-24,0,46,1,124,1,-5,1,125,2,2,3,-119,3,52,4,-72,4,60,5,-96,5,36,6,107,6,-82,6,-51,6,-57,6,-102,6,58,6,-104,5,-36,4,-48,3,-83,2,91,1,-18,-1,-121,-2,13,-3,108,-5,6,-6,-101,-8,101,-9,111,-10,-86,-11,61,-11,8,-11,49,-11,-116,-11,50,-10,32,-9,26,-8,67,-7,-123,-6,-3,-5,102,-3,-26,-2,80,0,-46,1,24,3,70,4,61,5,4,6,-128,6,-80,6,-97,6,43,6,115,5,100,4,37,3,-101,1,-27,-1,33,-2,96,-4,-91,-6,-14,-8,-122,-9,42,-10,33,-11,93,-12,-93,-13,97,-13,89,-13,-91,-13,68,-12,39,-11,124,-10,31,-8,-8,-7,16,-4,86,-2,-63,0,69,3,-60,5,45,8,107,10,-126,12,70,14,-87,15,-62,16,123,17,-36,17,-2,17,-84,17,65,17,119,16,94,15,28,14,125,12,-39,10,-26,8,-31,6,-45,4,-100,2,-102,0,125,-2,-111,-4,-68,-6,0,-7,-89,-9,124,-10,-112,-11,-12,-12,-71,-12,-96,-12,-33,-12,69,-11,-14,-11,-92,-10,101,-9,86,-8,81,-7,91,-6,89,-5,111,-4,88,-3,112,-2,108,-1,105,0,76,1,31,2,-48,2,125,3,-8,3,71,4,99,4,110,4,59,4,-16,3,122,3,-35,2,80,2,-90,1,14,1,96,0,-90,-1,31,-1,79,-2,-100,-3,-3,-4,53,-4,-101,-5,-19,-6,111,-6,-15,-7,-118,-7,106,-7,77,-7,126,-7,-61,-7,61,-6,-62,-6,89,-5,25,-4,-47,-4,124,-3,72,-2,-9,-2,-91,-1,113,0,46,1,6,2,-47,2,-59,3,-101,4,106,5,46,6,-62,6,76,7,-66,7,-34,7,-21,7,-25,7,-91,7,40,7,-92,6,-12,5,20,5,18,4,11,3,30,2,33,1,45,0,91,-1,-125,-2,-30,-3,108,-3,-13,-4,-96,-4,121,-4,99,-4,-120,-4,-44,-4,58,-3,-51,-3,-116,-2,61,-1,40,0,-1,0,-18,1,-91,2,84,3,-63,3,-6,3,10,4,-44,3,89,3,-77,2,-14,1,-6,0,-1,-1,-11,-2,0,-2,-6,-4,-32,-5,1,-5,36,-6,109,-7,-34,-8,100,-8,58,-8,43,-8,94,-8,-39,-8,120,-7,91,-6,113,-5,-58,-4,46,-2,-89,-1,60,1,-57,2,44,4,117,5,-123,6,122,7,43,8,-91,8,-8,8,18,9,-23,8,-111,8,-31,7,30,7,-2,5,-73,4,45,3,-95,1,-41,-1,-2,-3,17,-4,61,-6,125,-8,-58,-10,51,-11,-32,-13,-52,-14,-12,-15,-122,-15,108,-15,-72,-15,99,-14,100,-13,-90,-12,88,-10,21,-8,26,-6,46,-4,113,-2,-97,0,-58,2,-10,4,-1,6,-46,8,-105,10,-32,11,-4,12,-53,13,42,14,54,14,-25,13,36,13,45,12,-62,10,47,9,115,7,-123,5,-112,3,-101,1,-66,-1,-20,-3,87,-4,-27,-6,-101,-7,-116,-8,-33,-9,69,-9,4,-9,-35,-10,32,-9,-125,-9,39,-8,-10,-8,5,-6,44,-5,-119,-4,-25,-3,66,-1,-82,0,0,2,47,3,56,4,38,5,-38,5,122,6,-22,6,90,7,-91,7,-34,7,8,8,-2,7,-38,7,-123,7,24,7,125,6,-46,5,-3,4,29,4,24,3,5,2,-42,0,-79,-1,125,-2,45,-3,-10,-5,-51,-6,-73,-7,-74,-8}; }
	private static byte[] data65(){ return new byte[] {-24,-9,58,-9,-112,-10,69,-10,-36,-11,-74,-11,-105,-11,-81,-11,-49,-11,37,-10,-107,-10,49,-9,-19,-9,-62,-8,-85,-7,-90,-6,-91,-5,-98,-4,-95,-3,-126,-2,115,-1,52,0,4,1,-83,1,58,2,-48,2,51,3,-90,3,-16,3,37,4,96,4,-124,4,-110,4,-108,4,94,4,52,4,-58,3,85,3,-37,2,100,2,-18,1,117,1,45,1,-44,0,-77,0,-68,0,-37,0,28,1,72,1,-78,1,18,2,107,2,-43,2,77,3,-62,3,65,4,-64,4,74,5,-51,5,53,6,-121,6,-67,6,-70,6,121,6,44,6,-97,5,-62,4,-24,3,-52,2,-88,1,91,0,-26,-2,-113,-3,47,-4,-24,-6,-62,-7,-54,-8,14,-8,-115,-9,71,-9,42,-9,69,-9,-101,-9,11,-8,-101,-8,120,-7,92,-6,122,-5,-107,-4,-51,-3,18,-1,93,0,123,1,-92,2,-122,3,53,4,-78,4,-28,4,-25,4,-113,4,-11,3,22,3,-12,1,-90,0,61,-1,-79,-3,35,-4,-113,-6,14,-7,-107,-9,80,-10,61,-11,55,-12,123,-13,-23,-14,-94,-14,-75,-14,-3,-14,-82,-13,-71,-12,23,-10,-46,-9,-31,-7,8,-4,113,-2,-30,0,104,3,-48,5,33,8,59,10,17,12,-114,13,-24,14,-33,15,-89,16,10,17,38,17,-27,16,90,16,116,15,90,14,-1,12,100,11,-120,9,-120,7,117,5,66,3,18,1,-8,-2,-23,-4,-12,-6,67,-7,-58,-9,-107,-10,-74,-11,53,-11,-22,-12,-11,-12,65,-11,-60,-11,102,-10,60,-9,64,-8,82,-7,87,-6,-80,-5,-15,-4,63,-2,-114,-1,-61,0,-27,1,-5,2,-18,3,-94,4,64,5,-83,5,-28,5,-28,5,-76,5,80,5,-60,4,24,4,67,3,115,2,-120,1,-86,0,-51,-1,-25,-2,41,-2,91,-3,-89,-4,-31,-5,46,-5,-113,-6,-21,-7,87,-7,-4,-8,-89,-8,-112,-8,-73,-8,-23,-8,53,-7,-86,-7,33,-6,-63,-6,72,-5,-36,-5,119,-4,16,-3,-101,-3,55,-2,-47,-2,-124,-1,45,0,-24,0,-82,1,103,2,30,3,-37,3,-126,4,41,5,-93,5,20,6,96,6,-118,6,120,6,80,6,-1,5,120,5,-42,4,46,4,121,3,-73,2,-16,1,63,1,116,0,-51,-1,31,-1,126,-2,-40,-3,89,-3,-26,-4,-67,-4,-104,-4,-98,-4,-28,-4,67,-3,-52,-3,106,-2,40,-1,-25,-1,-87,0,-125,1,37,2,-71,2,40,3,118,3,-116,3,112,3,59,3,-44,2,60,2,-97,1,-25,0,39,0,90,-1,-110,-2,-74,-3,-23,-4,18,-4,87,-5,-96,-6,18,-6,-60,-7,-125,-7,-106,-7,-63,-7,61,-6,-17,-6,-52,-5,-58,-4,-38,-3,0,-1,52,0,93,1,116,2,-110,3,-128,4,99,5,18,6,-92,6,19,7,55,7,84,7,37,7,-36,6,69,6,-116,5,-124,4,95,3,-7,1,97,0,-49,-2,-19,-4,42,-5,103,-7,-108,-9,4,-10,-107,-12,126,-13,-85,-14,28,-14,-33,-15,13,-14,-111,-14,94,-13,116,-12,-44,-11,85,-9,71,-7,75,-5,100,-3,-84,-1,-9,1,46,4,81,6,71,8,5,10,-115,11,-70,12,-109,13,-8,13,41,14,-37,13,47,13,35,12,-32,10,73,9,-116,7,-98,5,-62,3,-84,1,-51,-1,-23,-3,65,-4,-91,-6,61,-7,28,-8,32,-9,102,-10,-4,-11,-44,-11,27,-10,-96,-10,116,-9,120,-8,-69,-7,39,-5,-84,-4,60,-2,-43,-1,106,1,-12,2,85,4,-123,5,-91,6,-107,7,90,8,-11,8,101,9,-69,9,-10,9,-26,9,-55,9,117,9,-4,8,84,8,-116,7,-101,6,-107,5,105,4,7,3,-51,1,87,0,2,-1,-117,-3,78,-4,55,-5,32,-6,36,-7,95,-8,-90,-9,19,-9,-101,-10,85,-10,-7,-11,-8,-11,-32,-11,13,-10,91,-10,-90,-10,74,-9,-37,-9,-101,-8,111,-7,66,-6,45,-5,-13,-5,-37,-4,-93,-3,100,-2,16,-1,-89,-1,49,0,-74,0,57,1,-93,1,16,2,103,2,-41,2,47,3,105,3,-111,3,-115,3,125,3,73,3,16,3,-60,2,92,2,12,2,-97,1,102,1,28,1,-16,0,-25,0,-32,0,-33,0,-14,0,5,1,41,1,94,1,-104,1,-24,1,65,2,-89,2,17,3,-104,3,34,4,-74,4,61,5,-50,5,72,6,-87,6,-30,6,-23,6,-46,6,-110,6,1,6,73,5,94,4,94,3,51,2,-11,0,-56,-1,-100,-2,122,-3,127,-4,-74,-5,-13,-6,107,-6,-15,-7,-83,-7,121,-7,-125,-7,-88,-7,5,-6,114,-6,25,-5,-20,-5,-26,-4,-36,-3,2,-1,22,0,51,1,36,2,8,3,-89,3,8,4,62,4,51,4,-30,3,86,3,-91,2,-89,1,-114,0,85,-1,10,-2,-88,-4,41,-5,-75,-7,93,-8,-23,-10,-90,-11,115,-12,-111,-13,-51,-14,79,-14,46,-14,98,-14,-3,-14,-22,-13,65,-11}; }
	private static byte[] data66(){ return new byte[] {-27,-10,-51,-8,-18,-6,65,-3,-94,-1,19,2,-128,4,-59,6,-27,8,-42,10,-106,12,8,14,75,15,52,16,-58,16,48,17,50,17,-30,16,63,16,74,15,25,14,-111,12,-50,10,-31,8,-67,6,126,4,60,2,6,0,-8,-3,-11,-5,46,-6,-69,-8,-111,-9,-59,-10,40,-10,-22,-11,-27,-11,62,-10,-78,-10,119,-9,64,-8,73,-7,111,-6,-50,-5,46,-3,-75,-2,69,0,-42,1,47,3,-100,4,-65,5,-34,6,-99,7,37,8,105,8,99,8,68,8,-65,7,28,7,74,6,100,5,90,4,77,3,43,2,2,1,-33,-1,-97,-2,125,-3,103,-4,88,-5,80,-6,118,-7,-83,-8,21,-8,-98,-9,106,-9,106,-9,-111,-9,-57,-9,73,-8,-83,-8,73,-7,-32,-7,119,-6,16,-5,-72,-5,72,-4,-14,-4,123,-3,21,-2,-88,-2,71,-1,-9,-1,-84,0,75,1,17,2,-67,2,94,3,-16,3,-110,4,23,5,115,5,-93,5,-49,5,-49,5,-104,5,101,5,33,5,-78,4,66,4,-27,3,102,3,-39,2,80,2,-73,1,18,1,118,0,-68,-1,47,-1,-95,-2,36,-2,-42,-3,-82,-3,-84,-3,-31,-3,26,-2,-110,-2,18,-1,-91,-1,73,0,-26,0,123,1,1,2,125,2,-22,2,57,3,109,3,121,3,114,3,89,3,13,3,-67,2,54,2,-56,1,42,1,103,0,-84,-1,-16,-2,46,-2,-118,-3,-45,-4,87,-4,7,-4,-27,-5,-26,-5,26,-4,120,-4,-7,-4,-100,-3,65,-2,21,-1,-22,-1,-60,0,-112,1,95,2,44,3,-12,3,-94,4,53,5,-64,5,22,6,100,6,-92,6,-117,6,89,6,-19,5,86,5,-117,4,-111,3,77,2,-19,0,101,-1,-73,-3,20,-4,81,-6,-72,-8,30,-9,-58,-11,-85,-12,-61,-13,49,-13,-24,-14,-46,-14,24,-13,-105,-13,-128,-12,-90,-11,32,-9,-34,-8,-49,-6,-11,-4,53,-1,-119,1,-39,3,-5,5,13,8,-24,9,-127,11,-49,12,-111,13,47,14,79,14,18,14,122,13,-124,12,75,11,-49,9,41,8,95,6,122,4,118,2,-97,0,-85,-2,-51,-4,24,-5,115,-7,27,-8,-5,-10,38,-10,-74,-11,-91,-11,-30,-11,-123,-10,105,-9,-117,-8,-54,-7,77,-5,-42,-4,-127,-2,23,0,-68,1,70,3,-36,4,48,6,126,7,-90,8,-88,9,-125,10,51,11,-71,11,-8,11,6,12,-14,11,-105,11,21,11,78,10,91,9,54,8,-5,6,-124,5,-1,3,96,2,-60,0,56,-1,-65,-3,89,-4,33,-5,5,-6,-12,-8,42,-8,119,-9,-36,-10,109,-10,19,-10,-24,-11,-24,-11,14,-10,90,-10,-56,-10,81,-9,-1,-9,-89,-8,125,-7,55,-6,-14,-6,-74,-5,86,-4,-13,-4,126,-3,5,-2,123,-2,-41,-2,72,-1,-87,-1,8,0,125,0,4,1,98,1,-66,1,22,2,81,2,-123,2,-124,2,-114,2,116,2,93,2,62,2,37,2,12,2,0,2,3,2,-3,1,0,2,-14,1,-18,1,-56,1,-45,1,-51,1,-53,1,-36,1,-7,1,33,2,78,2,-100,2,-14,2,97,3,-35,3,112,4,-6,4,-120,5,24,6,-124,6,-39,6,0,7,22,7,-30,6,-112,6,-7,5,72,5,124,4,-117,3,-106,2,-97,1,-81,0,-49,-1,-17,-2,37,-2,98,-3,-77,-4,60,-4,-59,-5,-126,-5,84,-5,88,-5,-102,-5,4,-4,-127,-4,59,-3,-5,-3,-32,-2,-70,-1,-104,0,116,1,40,2,-53,2,53,3,110,3,119,3,96,3,7,3,116,2,-57,1,-4,0,-2,-1,-12,-2,-46,-3,-84,-4,88,-5,2,-6,-118,-8,44,-9,-34,-11,-104,-12,-111,-13,-54,-14,101,-14,45,-14,110,-14,17,-13,-15,-13,42,-11,-71,-10,123,-8,110,-6,-102,-4,-56,-2,0,1,61,3,114,5,-121,7,125,9,65,11,-59,12,44,14,82,15,42,16,-91,16,-57,16,-85,16,56,16,103,15,52,14,-80,12,6,11,22,9,-7,6,-59,4,122,2,79,0,57,-2,76,-4,-101,-6,9,-7,-66,-9,-33,-10,61,-10,-33,-11,-30,-11,17,-10,-103,-10,83,-9,67,-8,120,-7,-20,-6,100,-4,7,-2,-70,-1,-122,1,51,3,-27,4,86,6,-85,7,-52,8,-89,9,59,10,102,10,73,10,10,10,126,9,-52,8,-33,7,-5,6,-34,5,-82,4,90,3,-16,1,118,0,-23,-2,115,-3,-45,-5,-122,-6,67,-7,64,-8,99,-9,-68,-10,98,-10,55,-10,52,-10,97,-10,-81,-10,13,-9,-106,-9,48,-8,-40,-8,-128,-7,70,-6,-65,-6,123,-5,10,-4,-90,-4,78,-3,-30,-3,-116,-2,62,-1,-22,-1,-110,0,70,1,-40,1,118,2,-7,2,107,3,-54,3,6,4,64,4,55,4,68,4,28,4,8,4,-29,3,-97,3,102,3,35,3,-55,2,126,2,26,2,-75,1,65,1,-31,0,116,0,-1,-1,-64,-1,109,-1}; }
	private static byte[] data67(){ return new byte[] {87,-1,79,-1,100,-1,-119,-1,-34,-1,67,0,-105,0,-11,0,94,1,-61,1,27,2,100,2,-82,2,-28,2,16,3,58,3,78,3,102,3,86,3,39,3,-12,2,-116,2,43,2,-120,1,-17,0,79,0,-98,-1,14,-1,122,-2,29,-2,-72,-3,-119,-3,116,-3,121,-3,-90,-3,-8,-3,64,-2,-64,-2,58,-1,-48,-1,95,0,-21,0,125,1,-5,1,-119,2,4,3,-124,3,2,4,101,4,-28,4,39,5,67,5,89,5,41,5,-52,4,57,4,-120,3,-119,2,112,1,49,0,-54,-2,65,-3,-75,-5,24,-6,-100,-8,30,-9,-46,-11,-72,-12,-63,-13,33,-13,-99,-14,-116,-14,-77,-14,53,-13,11,-12,39,-11,-119,-10,57,-8,27,-6,40,-4,103,-2,-78,0,-10,2,59,5,56,7,32,9,-70,10,-4,11,-40,12,121,13,-111,13,104,13,-36,12,8,12,-4,10,-93,9,22,8,79,6,102,4,111,2,82,0,63,-2,65,-4,77,-6,-98,-8,42,-9,-3,-11,58,-11,-65,-12,-84,-12,3,-11,-104,-11,-108,-10,-70,-9,45,-7,-91,-6,86,-4,3,-2,-43,-1,-124,1,58,3,-35,4,-121,6,17,8,120,9,-77,10,-68,11,-92,12,86,13,-78,13,-22,13,-57,13,98,13,-45,12,-23,11,-38,10,-122,9,16,8,116,6,-79,4,-25,2,39,1,90,-1,-81,-3,25,-4,-82,-6,104,-7,59,-8,72,-9,123,-10,-37,-11,100,-11,37,-11,16,-11,19,-11,92,-11,-32,-11,116,-10,37,-9,-5,-9,-65,-8,-106,-7,80,-6,6,-5,-96,-5,43,-4,-87,-4,21,-3,104,-3,-74,-3,8,-2,90,-2,-92,-2,-10,-2,78,-1,-100,-1,-69,-1,-37,-1,-9,-1,3,0,-5,-1,-6,-1,-17,-1,-8,-1,4,0,17,0,50,0,118,0,-97,0,-51,0,7,1,62,1,102,1,-110,1,-88,1,-47,1,-45,1,-25,1,-26,1,2,2,8,2,43,2,83,2,-67,2,15,3,-115,3,14,4,-120,4,3,5,-121,5,-25,5,47,6,105,6,102,6,74,6,27,6,-83,5,61,5,-68,4,22,4,125,3,-42,2,44,2,123,1,-51,0,49,0,-118,-1,-7,-2,98,-2,-8,-3,-99,-3,120,-3,122,-3,-111,-3,-29,-3,68,-2,-56,-2,79,-1,-12,-1,-105,0,39,1,-89,1,16,2,102,2,-108,2,-89,2,-103,2,96,2,-15,1,112,1,-22,0,22,0,63,-1,49,-2,9,-3,-48,-5,-123,-6,13,-7,-99,-9,36,-10,-31,-12,-85,-13,-75,-14,-10,-15,-111,-15,113,-15,-88,-15,65,-14,29,-13,83,-12,-81,-11,83,-9,9,-7,-9,-6,-22,-4,-13,-2,3,1,14,3,-13,4,-18,6,-77,8,104,10,-12,11,21,13,38,14,-45,14,43,15,42,15,-48,14,27,14,32,13,-73,11,31,10,81,8,84,6,40,4,12,2,-25,-1,-31,-3,-11,-5,58,-6,-77,-8,106,-9,105,-10,-75,-11,75,-11,39,-11,78,-11,-50,-11,-113,-10,-99,-9,-27,-8,120,-6,52,-4,14,-2,-25,-1,-25,1,-68,3,-112,5,26,7,-94,8,-50,9,-82,10,94,11,-89,11,-70,11,-104,11,46,11,-99,10,-50,9,-44,8,-75,7,81,6,-59,4,31,3,92,1,-93,-1,-47,-3,35,-4,-106,-6,51,-7,54,-8,59,-9,-105,-10,10,-10,-38,-11,-48,-11,-40,-11,23,-10,118,-10,-30,-10,111,-9,-10,-9,-111,-8,53,-7,-53,-7,92,-6,-18,-6,-104,-5,58,-4,-34,-4,-108,-3,58,-2,-24,-2,-91,-1,57,0,-60,0,59,1,-81,1,-7,1,59,2,71,2,103,2,115,2,109,2,101,2,76,2,61,2,41,2,-19,1,-66,1,-121,1,63,1,-2,0,-88,0,70,0,2,0,-55,-1,-72,-1,-118,-1,-125,-1,-99,-1,-93,-1,-13,-1,35,0,98,0,-109,0,-27,0,18,1,87,1,-103,1,-58,1,0,2,40,2,89,2,122,2,-94,2,-76,2,-65,2,-67,2,-93,2,112,2,6,2,-102,1,44,1,-77,0,61,0,-42,-1,-127,-1,48,-1,23,-1,-34,-2,-35,-2,-38,-2,-15,-2,35,-1,80,-1,-105,-1,-20,-1,80,0,-99,0,1,1,43,1,-105,1,-31,1,37,2,-120,2,-37,2,70,3,-86,3,4,4,49,4,84,4,89,4,37,4,-76,3,28,3,84,2,123,1,93,0,40,-1,-23,-3,-96,-4,58,-5,-54,-7,82,-8,6,-9,-70,-11,-107,-12,-97,-13,-47,-14,91,-14,8,-14,52,-14,-120,-14,69,-13,70,-12,-92,-11,45,-9,8,-7,-7,-6,27,-3,78,-1,112,1,-108,3,-112,5,95,7,-24,8,48,10,50,11,-26,11,59,12,70,12,15,12,-123,11,-75,10,-128,9,29,8,-116,6,-105,4,-117,2,111,0,58,-2,27,-4,40,-6,114,-8,-15,-10,-57,-11,-15,-12,116,-12,89,-12,116,-12,-10,-12,-92,-11,-84,-10,-17,-9,85,-7,-46,-6,-107,-4,66,-2,15,0,-53,1}; }
	private static byte[] data68(){ return new byte[] {-106,3,89,5,24,7,-96,8,62,10,-106,11,-67,12,-85,13,74,14,-70,14,-78,14,125,14,-9,13,14,13,16,12,-69,10,83,9,-65,7,-21,5,38,4,75,2,103,0,-105,-2,-49,-4,51,-5,-66,-7,86,-8,58,-9,46,-10,95,-11,-33,-12,-125,-12,110,-12,-108,-12,-1,-12,-115,-11,58,-10,11,-9,-41,-9,-88,-8,108,-7,37,-6,-69,-6,69,-5,-58,-5,28,-4,105,-4,-59,-4,33,-3,-121,-3,-34,-3,35,-2,97,-2,113,-2,-115,-2,-111,-2,114,-2,91,-2,73,-2,43,-2,46,-2,81,-2,117,-2,-94,-2,-18,-2,32,-1,121,-1,-56,-1,11,0,103,0,-80,0,14,1,60,1,-122,1,-114,1,-68,1,-82,1,-96,1,-81,1,-72,1,-38,1,13,2,93,2,-55,2,58,3,-65,3,36,4,-111,4,-22,4,46,5,83,5,103,5,101,5,76,5,59,5,10,5,-62,4,-128,4,34,4,-67,3,77,3,-48,2,77,2,-49,1,69,1,-78,0,68,0,-57,-1,125,-1,73,-1,57,-1,62,-1,123,-1,-62,-1,44,0,-105,0,-22,0,97,1,-75,1,8,2,55,2,85,2,99,2,79,2,80,2,-1,1,-67,1,79,1,-52,0,27,0,80,-1,96,-2,57,-3,22,-4,-60,-6,78,-7,2,-8,-99,-10,98,-11,25,-12,38,-13,78,-14,-93,-15,35,-15,-3,-16,34,-15,-104,-15,73,-14,69,-13,126,-12,-33,-11,118,-9,-2,-8,-85,-6,125,-4,98,-2,76,0,62,2,55,4,30,6,1,8,-57,9,47,11,-114,12,106,13,20,14,63,14,30,14,-73,13,-9,12,-53,11,95,10,-42,8,2,7,6,5,-13,2,-33,0,-51,-2,-40,-4,-3,-6,99,-7,-4,-9,-47,-10,-16,-11,103,-11,13,-11,62,-11,-102,-11,103,-10,114,-9,-54,-8,111,-6,72,-4,50,-2,42,0,57,2,20,4,-13,5,-106,7,30,9,81,10,82,11,44,12,-98,12,-17,12,0,13,-49,12,78,12,-125,11,-127,10,64,9,-64,7,51,6,94,4,-119,2,-74,0,-21,-2,61,-3,-84,-5,84,-6,38,-7,41,-8,83,-9,-72,-10,98,-10,34,-10,21,-10,52,-10,93,-10,-76,-10,9,-9,119,-9,-29,-9,87,-8,-23,-8,110,-7,7,-6,-81,-6,73,-5,6,-4,-97,-4,77,-3,-40,-3,120,-2,6,-1,-124,-1,-20,-1,62,0,-118,0,-85,0,-63,0,-36,0,-33,0,-35,0,-34,0,-68,0,-53,0,-64,0,-91,0,-97,0,-128,0,100,0,50,0,9,0,0,0,-9,-1,-6,-1,36,0,73,0,-114,0,-53,0,31,1,82,1,124,1,-100,1,-90,1,-49,1,-43,1,-26,1,33,2,51,2,108,2,-128,2,-85,2,-62,2,-59,2,-52,2,-79,2,-120,2,70,2,9,2,-66,1,127,1,63,1,10,1,-47,0,-89,0,126,0,105,0,85,0,69,0,76,0,105,0,-116,0,-67,0,-27,0,31,1,91,1,-113,1,-80,1,-37,1,0,2,31,2,97,2,-114,2,-37,2,42,3,-124,3,-38,3,21,4,53,4,72,4,45,4,-45,3,103,3,-80,2,-8,1,25,1,4,0,-21,-2,-86,-3,99,-4,9,-5,-71,-7,109,-8,-7,-10,-55,-11,-109,-12,-76,-13,-37,-14,73,-14,-3,-15,-7,-15,104,-14,14,-13,31,-12,123,-11,-23,-10,-80,-8,124,-6,108,-4,122,-2,102,0,95,2,56,4,-31,5,122,7,-50,8,-5,9,-39,10,109,11,-66,11,-79,11,97,11,-60,10,-74,9,110,8,-8,6,47,5,61,3,50,1,33,-1,39,-3,61,-5,-123,-7,6,-8,-62,-10,-40,-11,66,-11,-22,-12,-18,-12,74,-11,-43,-11,-75,-10,-67,-9,-2,-8,115,-6,20,-4,-72,-3,122,-1,83,1,79,3,64,5,40,7,-2,8,-47,10,85,12,-71,13,-60,14,-117,15,28,16,80,16,40,16,-69,15,-5,14,22,14,-41,12,118,11,-49,9,14,8,67,6,84,4,121,2,-128,0,-86,-2,-4,-4,87,-5,-41,-7,-119,-8,115,-9,-115,-10,-4,-11,-87,-11,-110,-11,-75,-11,32,-10,-85,-10,72,-9,6,-8,-103,-8,101,-7,3,-6,-109,-6,10,-5,109,-5,-23,-5,48,-4,-88,-4,-23,-4,72,-3,-106,-3,-36,-3,8,-2,16,-2,24,-2,6,-2,-33,-3,-80,-3,123,-3,85,-3,62,-3,85,-3,103,-3,-118,-3,-24,-3,39,-2,124,-2,-44,-2,45,-1,-89,-1,11,0,89,0,-82,0,5,1,63,1,94,1,124,1,-110,1,-124,1,-94,1,-90,1,-39,1,34,2,109,2,-37,2,67,3,-77,3,37,4,114,4,-62,4,-4,4,29,5,63,5,49,5,48,5,25,5,-5,4,-14,4,-80,4,-100,4,99,4,21,4,-84,3,70,3,-27,2,99,2,-13,1,-102,1,74,1,40,1,19,1,50,1,121,1,-54,1,22,2,123,2,-35,2,43,3,118,3,-90,3,-48,3,-36,3}; }
	private static byte[] data69(){ return new byte[] {-16,3,-24,3,-37,3,-85,3,107,3,36,3,-83,2,24,2,67,1,88,0,84,-1,36,-2,-49,-4,100,-5,12,-6,-109,-8,86,-9,-9,-11,-52,-12,-56,-13,-28,-14,54,-14,-86,-15,112,-15,119,-15,-62,-15,91,-14,35,-13,11,-12,74,-11,-112,-10,-3,-9,88,-7,-30,-6,-92,-4,101,-2,82,0,67,2,56,4,46,6,-13,7,-100,9,1,11,25,12,-17,12,108,13,-121,13,85,13,-35,12,23,12,-13,10,-89,9,6,8,60,6,90,4,88,2,65,0,77,-2,97,-4,-101,-6,23,-7,-61,-9,-71,-10,-7,-11,-97,-11,-114,-11,-4,-11,-65,-10,-53,-9,43,-7,-43,-6,-75,-4,-85,-2,-70,0,-48,2,-64,4,-70,6,107,8,29,10,-121,11,-61,12,-85,13,115,14,-22,14,34,15,16,15,-102,14,-42,13,-42,12,-123,11,-8,9,70,8,107,6,-111,4,-75,2,-36,0,38,-1,126,-3,-9,-5,-70,-6,-107,-7,-77,-8,-7,-9,118,-9,19,-9,-45,-10,-49,-10,-34,-10,-6,-10,53,-9,121,-9,-50,-9,61,-8,-58,-8,94,-7,7,-6,-74,-6,108,-5,23,-4,-61,-4,90,-3,-4,-3,110,-2,-11,-2,89,-1,-56,-1,6,0,49,0,65,0,68,0,39,0,22,0,-24,-1,-81,-1,-95,-1,-124,-1,90,-1,78,-1,58,-1,28,-1,-3,-2,0,-1,15,-1,34,-1,91,-1,-66,-1,40,0,-78,0,43,1,-89,1,5,2,62,2,114,2,-118,2,-109,2,-98,2,-100,2,-86,2,-50,2,-38,2,2,3,24,3,42,3,8,3,7,3,-41,2,-114,2,60,2,-5,1,-92,1,-127,1,59,1,54,1,38,1,28,1,59,1,61,1,86,1,118,1,-102,1,-44,1,4,2,76,2,-127,2,-55,2,-18,2,15,3,41,3,58,3,77,3,83,3,120,3,-81,3,-6,3,79,4,-95,4,-24,4,25,5,59,5,77,5,59,5,7,5,-82,4,40,4,-125,3,-66,2,-59,1,-57,0,-117,-1,70,-2,-22,-4,-128,-5,13,-6,-94,-8,70,-9,-39,-11,-84,-12,-126,-13,-87,-14,7,-14,-74,-15,-56,-15,45,-14,-15,-14,-35,-13,36,-11,-103,-10,36,-8,-57,-7,-112,-5,50,-3,14,-1,-45,0,118,2,63,4,-63,5,54,7,-105,8,-113,9,87,10,-49,10,-12,10,-52,10,94,10,-101,9,103,8,40,7,-113,5,-45,3,9,2,34,0,81,-2,-95,-4,-15,-6,-119,-7,93,-8,87,-9,-69,-10,85,-10,64,-10,95,-10,-65,-10,86,-9,37,-8,30,-7,73,-6,-92,-5,76,-3,5,-1,-10,0,0,3,46,5,65,7,73,9,33,11,-55,12,67,14,107,15,102,16,-1,16,92,17,118,17,47,17,-102,16,-79,15,-128,14,32,13,122,11,-79,9,-64,7,-45,5,-20,3,-31,1,-6,-1,13,-2,68,-4,-74,-6,72,-7,20,-8,63,-9,-94,-10,95,-10,93,-10,-113,-10,-7,-10,96,-9,-13,-9,112,-8,-4,-8,-100,-7,34,-6,-102,-6,16,-5,-106,-5,-17,-5,106,-4,-58,-4,24,-3,98,-3,-108,-3,-93,-3,-113,-3,127,-3,57,-3,-13,-4,-89,-4,54,-4,-17,-5,-65,-5,-91,-5,-100,-5,-53,-5,-9,-5,82,-4,-60,-4,43,-3,-89,-3,57,-2,-62,-2,37,-1,-95,-1,-1,-1,77,0,-106,0,-60,0,17,1,60,1,127,1,-76,1,-15,1,96,2,-85,2,6,3,97,3,-56,3,15,4,106,4,-86,4,-57,4,-24,4,-15,4,-12,4,-39,4,-66,4,-96,4,-123,4,111,4,80,4,49,4,-17,3,-56,3,101,3,0,3,-78,2,76,2,29,2,-28,1,-28,1,3,2,86,2,-74,2,13,3,119,3,-39,3,30,4,97,4,-94,4,-51,4,-24,4,39,5,63,5,92,5,99,5,108,5,70,5,-8,4,-100,4,32,4,99,3,-102,2,-115,1,109,0,35,-1,-68,-3,72,-4,-37,-6,96,-7,-6,-9,-101,-10,113,-11,73,-12,91,-13,-113,-14,19,-14,-52,-15,-77,-15,-34,-15,37,-14,-102,-14,76,-13,-10,-13,-8,-12,5,-10,86,-9,-59,-8,87,-6,44,-4,31,-2,21,0,9,2,-2,3,-56,5,105,7,-27,8,25,10,3,11,-85,11,-4,11,-2,11,-70,11,46,11,60,10,30,9,-54,7,56,6,116,4,-93,2,-75,0,-50,-2,-25,-4,34,-5,-106,-7,59,-8,60,-9,-121,-10,49,-10,46,-10,-100,-10,71,-9,75,-8,-125,-7,33,-5,-63,-4,-101,-2,125,0,121,2,121,4,116,6,81,8,25,10,-85,11,27,13,65,14,47,15,-62,15,16,16,55,16,-36,15,72,15,90,14,25,13,-81,11,-8,9,53,8,95,6,108,4,-95,2,-49,0,44,-1,-88,-3,76,-4,14,-5,-4,-7,-9,-8,60,-8,-118,-9,22,-9,-91,-10,116,-10,86,-10,96,-10,-103,-10,-8,-10,94,-9,16,-8,-65,-8,-127,-7,74,-6,19,-5,-64,-5,-124,-4,35,-3}; }
	private static byte[] data70(){ return new byte[] {-52,-3,86,-2,-59,-2,30,-1,78,-1,115,-1,100,-1,87,-1,34,-1,-12,-2,-93,-2,109,-2,25,-2,-47,-3,-119,-3,73,-3,14,-3,-38,-4,-61,-4,-60,-4,-36,-4,20,-3,-121,-3,-3,-3,-93,-2,65,-1,-26,-1,-115,0,20,1,-121,1,-20,1,71,2,115,2,-51,2,-42,2,4,3,28,3,55,3,93,3,98,3,95,3,73,3,14,3,-36,2,-126,2,40,2,-60,1,120,1,15,1,-33,0,-85,0,-99,0,-104,0,-86,0,-46,0,-22,0,46,1,-127,1,-55,1,19,2,86,2,-77,2,-24,2,50,3,74,3,-123,3,-108,3,-65,3,-33,3,22,4,93,4,-67,4,27,5,122,5,-34,5,58,6,123,6,-90,6,-74,6,-106,6,97,6,-15,5,102,5,-100,4,-60,3,-41,2,-97,1,100,0,14,-1,-109,-3,20,-4,112,-6,-53,-8,61,-9,-78,-11,68,-12,35,-13,75,-14,-77,-15,126,-15,-99,-15,-28,-15,-116,-14,98,-13,115,-12,-82,-11,-24,-10,83,-8,-12,-7,121,-5,59,-3,-37,-2,-98,0,81,2,-37,3,90,5,-116,6,-82,7,119,8,11,9,76,9,63,9,-2,8,97,8,119,7,104,6,-5,4,124,3,-26,1,63,0,125,-2,-48,-4,88,-5,-13,-7,-62,-8,-57,-9,6,-9,-122,-10,43,-10,33,-10,42,-10,-120,-10,17,-9,-34,-9,-16,-8,71,-6,-22,-5,-52,-3,-35,-1,17,2,77,4,-117,6,-58,8,-70,10,-123,12,19,14,118,15,-122,16,93,17,-43,17,-6,17,-41,17,105,17,-110,16,-127,15,38,14,121,12,-76,10,-58,8,-67,6,-91,4,-111,2,-98,0,-87,-2,-21,-4,91,-5,8,-6,-8,-8,49,-8,-93,-9,77,-9,58,-9,91,-9,-107,-9,-21,-9,97,-8,-46,-8,70,-7,-47,-7,80,-6,-54,-6,66,-5,-70,-5,44,-4,-115,-4,-24,-4,39,-3,78,-3,71,-3,61,-3,2,-3,-82,-4,66,-4,-60,-5,82,-5,-43,-6,121,-6,29,-6,-11,-7,-35,-7,-27,-7,20,-6,79,-6,-72,-6,21,-5,-125,-5,-3,-5,112,-4,-22,-4,93,-3,-61,-3,56,-2,-96,-2,18,-1,-110,-1,21,0,-113,0,1,1,-101,1,25,2,-127,2,-2,2,75,3,-110,3,-6,3,22,4,80,4,71,4,69,4,56,4,33,4,-10,3,-54,3,-89,3,-109,3,114,3,70,3,44,3,-20,2,-68,2,125,2,76,2,51,2,18,2,31,2,77,2,-101,2,0,3,125,3,-8,3,94,4,-60,4,18,5,70,5,102,5,-100,5,-66,5,-33,5,19,6,68,6,96,6,106,6,108,6,78,6,2,6,-100,5,12,5,72,4,95,3,97,2,51,1,0,0,-87,-2,77,-3,-57,-5,81,-6,-30,-8,101,-9,24,-10,-15,-12,7,-12,33,-13,-101,-14,47,-14,-18,-15,-50,-15,-42,-15,16,-14,96,-14,-33,-14,-114,-13,116,-12,-97,-11,-8,-10,-123,-8,80,-6,42,-4,20,-2,-15,-1,-78,1,-124,3,26,5,118,6,-87,7,-118,8,91,9,-62,9,-2,9,-42,9,118,9,-47,8,-37,7,-72,6,82,5,-76,3,-9,1,18,0,43,-2,84,-4,-94,-6,41,-7,-39,-9,-27,-10,90,-10,7,-10,21,-10,106,-10,-3,-10,-22,-9,10,-7,96,-6,-17,-5,-72,-3,-95,-1,-107,1,-74,3,-61,5,-43,7,-64,9,121,11,11,13,88,14,93,15,31,16,-126,16,-87,16,99,16,-28,15,-17,14,-61,13,105,12,-73,10,-14,8,15,7,53,5,109,3,-84,1,27,0,-98,-2,63,-3,18,-4,-22,-6,-16,-7,0,-7,37,-8,-128,-9,-13,-10,-95,-10,85,-10,103,-10,-94,-10,7,-9,-119,-9,28,-8,-68,-8,109,-7,38,-6,-57,-6,114,-5,6,-4,-97,-4,40,-3,-113,-3,-26,-3,37,-2,51,-2,45,-2,-4,-3,-41,-3,-114,-3,50,-3,-39,-4,93,-4,-1,-5,-128,-5,43,-5,-47,-6,124,-6,83,-6,87,-6,-125,-6,-40,-6,66,-5,-41,-5,-108,-4,53,-3,-10,-3,-76,-2,77,-1,12,0,124,0,12,1,-126,1,-22,1,113,2,-66,2,27,3,119,3,-89,3,-55,3,-59,3,-61,3,-122,3,55,3,-42,2,99,2,-8,1,113,1,17,1,-74,0,115,0,38,0,40,0,32,0,89,0,-107,0,-38,0,41,1,-91,1,-12,1,86,2,-73,2,-11,2,34,3,103,3,-106,3,-62,3,-32,3,15,4,81,4,-113,4,-16,4,71,5,-85,5,8,6,109,6,-80,6,-25,6,34,7,45,7,0,7,-57,6,85,6,-19,5,63,5,118,4,-91,3,-117,2,92,1,2,0,120,-2,-26,-4,20,-5,93,-7,-101,-9,3,-10,-113,-12,106,-13,-125,-14,-10,-15,-91,-15,-85,-15,-44,-15,34,-14,-76,-14,107,-13,72,-12,61,-11,127,-10,-44,-9,92,-7,-12,-6,-78,-4,100,-2,34,0,-83,1,39,3,113,4,-96,5,86,6,-14,6,90,7}; }
	private static byte[] data71(){ return new byte[] {100,7,59,7,-61,6,14,6,24,5,-23,3,-82,2,31,1,-56,-1,69,-2,-36,-4,-118,-5,105,-6,69,-7,87,-8,-107,-9,-39,-10,73,-10,-22,-11,-52,-11,-30,-11,40,-10,-43,-10,-55,-9,9,-7,-87,-6,-128,-4,-107,-2,-61,0,20,3,83,5,-103,7,-90,9,-106,11,88,13,-44,14,27,16,16,17,-72,17,19,18,48,18,-34,17,53,17,75,16,-21,14,107,13,-108,11,-100,9,-128,7,95,5,78,3,72,1,123,-1,-66,-3,84,-4,39,-5,38,-6,102,-7,-39,-8,-119,-8,70,-8,54,-8,87,-8,-105,-8,-14,-8,93,-7,-25,-7,89,-6,-17,-6,109,-5,-22,-5,116,-4,-48,-4,38,-3,108,-3,122,-3,-121,-3,97,-3,10,-3,-93,-4,12,-4,109,-5,-71,-6,1,-6,102,-7,-19,-8,-126,-8,74,-8,30,-8,76,-8,91,-8,-102,-8,-27,-8,48,-7,-105,-7,-3,-7,101,-6,-50,-6,67,-5,-62,-5,79,-4,-47,-4,126,-3,35,-2,-49,-2,114,-1,41,0,-9,0,-120,1,51,2,-69,2,45,3,-97,3,-45,3,12,4,46,4,48,4,37,4,6,4,-23,3,-64,3,-119,3,76,3,27,3,-74,2,115,2,33,2,-38,1,-95,1,115,1,113,1,115,1,-58,1,23,2,-101,2,28,3,-90,3,61,4,-54,4,79,5,-82,5,18,6,99,6,-84,6,-8,6,30,7,124,7,-79,7,-21,7,-14,7,-12,7,-24,7,-83,7,107,7,-36,6,39,6,107,5,111,4,107,3,71,2,20,1,-46,-1,-123,-2,38,-3,-40,-5,-128,-6,52,-7,10,-8,-47,-10,-54,-11,-27,-12,24,-12,107,-13,-44,-14,112,-14,32,-14,2,-14,-18,-15,31,-14,126,-14,26,-13,-2,-13,20,-11,127,-10,16,-8,-64,-7,-113,-5,81,-3,24,-1,-70,0,85,2,-76,3,-26,4,0,6,-24,6,122,7,-12,7,26,8,-20,7,-120,7,-64,6,-79,5,92,4,-36,2,43,1,121,-1,-61,-3,19,-4,-125,-6,61,-7,39,-8,74,-9,-93,-10,99,-10,52,-10,91,-10,-46,-10,121,-9,111,-8,-80,-7,36,-5,-19,-4,-57,-2,-47,0,-8,2,29,5,69,7,61,9,38,11,-69,12,53,14,81,15,40,16,-52,16,-16,16,-48,16,101,16,-110,15,126,14,69,13,-64,11,63,10,-126,8,-22,6,66,5,-99,3,22,2,-106,0,54,-1,-21,-3,-89,-4,126,-5,-128,-6,-122,-7,-56,-8,27,-8,-66,-9,-126,-9,-120,-9,-73,-9,20,-8,-115,-8,43,-7,-52,-7,106,-6,20,-5,-64,-5,93,-4,-28,-4,100,-3,-42,-3,55,-2,106,-2,-108,-2,-105,-2,112,-2,23,-2,-93,-3,16,-3,124,-4,-60,-5,8,-5,96,-6,-55,-7,46,-7,-56,-8,126,-8,110,-8,124,-8,-67,-8,33,-7,-81,-7,79,-6,22,-5,-45,-5,-73,-4,107,-3,87,-2,39,-1,-51,-1,-87,0,83,1,-2,1,-86,2,40,3,-82,3,-1,3,88,4,117,4,109,4,90,4,13,4,-94,3,41,3,-83,2,32,2,-73,1,65,1,-9,0,-66,0,-94,0,-81,0,-60,0,6,1,68,1,-107,1,-12,1,89,2,-103,2,-16,2,62,3,127,3,-67,3,-10,3,59,4,98,4,-94,4,-42,4,41,5,121,5,-58,5,46,6,-119,6,-25,6,44,7,115,7,-84,7,-54,7,-56,7,-77,7,-119,7,43,7,-62,6,45,6,-126,5,-100,4,-113,3,82,2,-25,0,97,-1,-81,-3,-5,-5,83,-6,-96,-8,43,-9,-35,-11,-41,-12,-12,-13,97,-13,25,-13,-37,-14,-42,-14,0,-13,84,-13,-65,-13,104,-12,24,-11,51,-10,88,-9,-72,-8,46,-6,-58,-5,64,-3,-59,-2,67,0,-112,1,-77,2,-85,3,100,4,24,5,81,5,-124,5,103,5,25,5,-113,4,-42,3,-7,2,-12,1,-17,0,-47,-1,-86,-2,-110,-3,108,-4,126,-5,120,-6,127,-7,-85,-8,-31,-9,67,-9,-80,-10,94,-10,60,-10,102,-10,-15,-10,-54,-9,-1,-8,111,-6,54,-4,69,-2,106,0,-94,2,-31,4,32,7,68,9,77,11,26,13,-58,14,54,16,105,17,67,18,-67,18,-1,18,-62,18,42,18,59,17,-41,15,80,14,109,12,105,10,97,8,71,6,68,4,90,2,-94,0,15,-1,-64,-3,-95,-4,-91,-5,-34,-6,89,-6,-7,-7,-70,-7,-67,-7,-52,-7,15,-6,122,-6,-23,-6,95,-5,-17,-5,111,-4,-5,-4,112,-3,-28,-3,63,-2,-119,-2,-65,-2,-66,-2,-90,-2,101,-2,-3,-3,104,-3,-99,-4,-28,-5,27,-5,73,-6,-100,-7,0,-7,-105,-8,93,-8,40,-8,1,-8,-33,-9,-16,-9,-18,-9,27,-8,61,-8,115,-8,-75,-8,26,-7,126,-7,6,-6,-63,-6,87,-5,48,-4,1,-3,-45,-3,-52,-2,-95,-1,-127,0,63,1,27,2,-69,2,105,3,-18,3,90,4,-84,4,-43,4,-28,4,-45,4,-74,4,-110,4,60,4}; }
	private static byte[] data72(){ return new byte[] {-30,3,-116,3,43,3,-55,2,100,2,-4,1,-78,1,124,1,116,1,124,1,-88,1,24,2,-112,2,44,3,-52,3,121,4,18,5,-91,5,34,6,-88,6,36,7,-119,7,-6,7,89,8,-90,8,5,9,58,9,110,9,-123,9,-100,9,-128,9,65,9,-23,8,87,8,-95,7,-50,6,-55,5,-73,4,-101,3,101,2,73,1,2,0,-61,-2,-97,-3,99,-4,52,-5,-9,-7,-31,-8,-60,-9,-75,-10,-62,-11,-24,-12,59,-12,-123,-13,6,-13,-79,-14,-127,-14,-124,-14,-85,-14,52,-13,-17,-13,-24,-12,21,-10,122,-9,-19,-8,118,-6,-2,-5,126,-3,-15,-2,79,0,-93,1,-54,2,-51,3,-77,4,98,5,-59,5,-8,5,-25,5,-126,5,-36,4,-24,3,-63,2,109,1,14,0,-121,-2,32,-3,-47,-5,-90,-6,-94,-7,-48,-8,45,-8,-101,-9,82,-9,40,-9,61,-9,-116,-9,21,-8,-17,-8,1,-6,97,-5,20,-3,-42,-2,-45,0,-30,2,-11,4,13,7,1,9,-13,10,-95,12,62,14,114,15,-123,16,47,17,126,17,111,17,25,17,106,16,120,15,89,14,25,13,-71,11,62,10,-73,8,44,7,-91,5,38,4,-94,2,35,1,-67,-1,96,-2,8,-3,-32,-5,-9,-6,28,-6,-113,-7,65,-7,38,-7,78,-7,-118,-7,29,-6,-107,-6,65,-5,-21,-5,-96,-4,66,-3,-39,-3,-127,-2,16,-1,-99,-1,-6,-1,85,0,-125,0,110,0,67,0,-33,-1,43,-1,104,-2,108,-3,126,-4,98,-5,94,-6,90,-7,113,-8,-63,-9,44,-9,-49,-10,-113,-10,-125,-10,-71,-10,8,-9,124,-9,43,-8,-48,-8,-86,-7,-117,-6,117,-5,120,-4,118,-3,94,-2,72,-1,39,0,31,1,-29,1,-100,2,88,3,-36,3,90,4,-93,4,-67,4,-82,4,87,4,-15,3,99,3,-62,2,34,2,-74,1,81,1,23,1,-13,0,-14,0,11,1,39,1,87,1,-114,1,-35,1,18,2,98,2,-91,2,-18,2,76,3,-94,3,-6,3,69,4,-92,4,8,5,116,5,-30,5,80,6,-32,6,85,7,-47,7,29,8,-122,8,-17,8,20,9,61,9,99,9,95,9,80,9,16,9,-76,8,63,8,-108,7,-55,6,-56,5,-80,4,100,3,-27,1,103,0,-81,-2,23,-3,121,-5,12,-6,-50,-8,-100,-9,-78,-10,-8,-11,73,-11,-40,-12,-117,-12,81,-12,53,-12,59,-12,107,-12,-64,-12,71,-11,5,-10,-26,-10,-15,-9,25,-7,84,-6,-96,-5,-21,-4,35,-2,72,-1,103,0,54,1,-25,1,125,2,-60,2,-12,2,-28,2,-61,2,110,2,1,2,124,1,-50,0,30,0,84,-1,-121,-2,-85,-3,-38,-4,-13,-5,26,-5,49,-6,78,-7,-128,-8,-54,-9,24,-9,-77,-10,127,-10,-97,-10,29,-9,-29,-9,22,-7,-123,-6,55,-4,17,-2,52,0,57,2,80,4,-119,6,-108,8,-93,10,-111,12,111,14,10,16,121,17,120,18,32,19,115,19,49,19,-69,18,-97,17,88,16,-56,14,-13,12,19,11,29,9,42,7,68,5,125,3,-19,1,86,0,8,-1,-38,-3,-36,-4,22,-4,105,-5,-4,-6,-33,-6,-43,-6,8,-5,100,-5,-49,-5,86,-4,-18,-4,-120,-3,46,-2,-52,-2,111,-1,-10,-1,-128,0,-37,0,29,1,18,1,-27,0,97,0,-54,-1,0,-1,-4,-3,6,-3,10,-4,39,-5,72,-6,-128,-7,-49,-8,48,-8,-63,-9,64,-9,-49,-10,124,-10,50,-10,0,-10,-22,-11,-45,-11,14,-10,100,-10,-38,-10,-125,-9,66,-8,69,-7,74,-6,82,-5,121,-4,118,-3,-108,-2,-102,-1,-117,0,-99,1,123,2,54,3,-8,3,-121,4,-6,4,34,5,60,5,26,5,-37,4,124,4,-15,3,105,3,-29,2,68,2,-69,1,57,1,-45,0,-119,0,73,0,95,0,-123,0,-44,0,83,1,-22,1,-113,2,88,3,5,4,-68,4,105,5,14,6,-85,6,83,7,-55,7,81,8,-40,8,85,9,-64,9,38,10,-128,10,-110,10,-94,10,-123,10,69,10,-43,9,55,9,108,8,-109,7,-71,6,-84,5,-51,4,-71,3,-61,2,-73,1,-81,0,-103,-1,-127,-2,105,-3,52,-4,58,-5,25,-6,17,-7,3,-8,-1,-10,35,-10,61,-11,-111,-12,-14,-13,-106,-13,109,-13,98,-13,-80,-13,68,-12,-35,-12,-51,-11,-74,-10,-38,-9,14,-7,66,-6,-121,-5,-36,-4,30,-2,95,-1,-118,0,-116,1,99,2,21,3,-120,3,-84,3,-120,3,58,3,-99,2,-63,1,-49,0,-76,-1,-111,-2,-123,-3,95,-4,111,-5,124,-6,-77,-7,-10,-8,90,-8,-41,-9,115,-9,42,-9,54,-9,95,-9,-32,-9,-107,-8,-98,-7,-25,-6,119,-4,46,-2,18,0,21,2,28,4,30,6,55,8,47,10,-7,11,-103,13,0,15,18,16,-45,16,100,17,126,17,87,17,-25,16,41,16,92,15,76,14,9,13}; }
	private static byte[] data73(){ return new byte[] {-58,11,109,10,-38,8,75,7,-61,5,26,4,119,2,-45,0,58,-1,-43,-3,-115,-4,124,-5,-64,-6,48,-6,2,-6,1,-6,43,-6,-106,-6,14,-5,-85,-5,78,-4,-3,-4,-54,-3,-108,-2,105,-1,48,0,-16,0,-94,1,44,2,126,2,-83,2,115,2,9,2,103,1,125,0,97,-1,32,-2,-45,-4,106,-5,26,-6,-27,-8,-63,-9,-43,-10,-30,-11,61,-11,-50,-12,-107,-12,119,-12,-120,-12,-40,-12,106,-11,5,-10,-45,-10,-70,-9,-60,-8,-34,-7,4,-5,75,-4,108,-3,-90,-2,-47,-1,-39,0,0,2,-22,2,-83,3,67,4,-120,4,-70,4,-125,4,40,4,-99,3,28,3,111,2,-32,1,85,1,-3,0,-72,0,-112,0,-126,0,-114,0,-98,0,-73,0,-42,0,14,1,65,1,126,1,-51,1,28,2,-111,2,-9,2,115,3,-1,3,124,4,25,5,-83,5,75,6,-35,6,100,7,-14,7,113,8,-29,8,96,9,-68,9,29,10,92,10,113,10,-112,10,115,10,49,10,-61,9,42,9,-128,8,-103,7,124,6,68,5,-28,3,106,2,-11,0,118,-1,-4,-3,-106,-4,90,-5,38,-6,38,-7,85,-8,127,-9,-41,-10,68,-10,-63,-11,118,-11,59,-11,9,-11,20,-11,77,-11,-72,-11,67,-10,-10,-10,-47,-9,-45,-8,-51,-7,-12,-6,3,-4,-10,-4,-46,-3,-79,-2,84,-1,-51,-1,80,0,104,0,-95,0,-91,0,-102,0,98,0,50,0,-45,-1,109,-1,-7,-2,110,-2,-52,-3,32,-3,99,-4,-77,-5,-35,-6,-5,-7,40,-7,90,-8,-101,-9,5,-9,-79,-10,-115,-10,-67,-10,54,-9,-6,-9,-3,-8,98,-6,-17,-5,-90,-3,126,-1,123,1,-123,3,-89,5,-59,7,-19,9,1,12,-44,13,-101,15,-3,16,19,18,-59,18,27,19,0,19,105,18,-120,17,97,16,-27,14,79,13,-105,11,-49,9,11,8,70,6,-102,4,-13,2,103,1,-12,-1,-89,-2,-92,-3,-73,-4,28,-4,-89,-5,106,-5,117,-5,-77,-5,0,-4,-127,-4,44,-3,-30,-3,-97,-2,114,-1,59,0,-12,0,-72,1,64,2,-99,2,-42,2,-83,2,104,2,-51,1,40,1,77,0,84,-1,118,-2,99,-3,117,-4,118,-5,-113,-6,-84,-7,-69,-8,-5,-9,40,-9,87,-10,-83,-11,-26,-12,113,-12,-11,-13,-60,-13,-75,-13,-39,-13,80,-12,-14,-12,-66,-11,-95,-10,-93,-9,-40,-8,5,-6,63,-5,123,-4,-75,-3,-13,-2,45,0,82,1,90,2,83,3,20,4,-87,4,-6,4,10,5,-21,4,-97,4,33,4,119,3,-41,2,51,2,-127,1,-20,0,85,0,-4,-1,-100,-1,113,-1,116,-1,-101,-1,-6,-1,112,0,25,1,-50,1,-124,2,101,3,39,4,17,5,-57,5,-105,6,72,7,8,8,-66,8,93,9,4,10,-107,10,39,11,118,11,-89,11,-58,11,-110,11,46,11,-101,10,-13,9,25,9,53,8,86,7,117,6,-112,5,-97,4,-69,3,-40,2,-30,1,-30,0,-13,-1,-28,-2,-35,-3,-37,-4,-62,-5,-68,-6,-93,-7,-88,-8,-88,-9,-57,-10,17,-10,96,-11,-9,-12,-61,-12,-96,-12,-59,-12,39,-11,-108,-11,57,-10,19,-9,-19,-9,-28,-8,-24,-7,-1,-6,35,-4,74,-3,91,-2,95,-1,48,0,-41,0,93,1,-107,1,-84,1,91,1,-6,0,86,0,-128,-1,-96,-2,-84,-3,-60,-4,-68,-5,-23,-6,16,-6,63,-7,-89,-8,14,-8,-128,-9,37,-9,-43,-10,-67,-10,-39,-10,25,-9,-80,-9,106,-8,126,-7,-74,-6,60,-4,-1,-3,-50,-1,-80,1,-63,3,-74,5,-77,7,-118,9,61,11,-59,12,36,14,53,15,8,16,-72,16,2,17,24,17,2,17,-113,16,-15,15,30,15,47,14,14,13,-77,11,89,10,-50,8,41,7,122,5,-92,3,-30,1,50,0,-122,-2,40,-3,4,-4,53,-5,-79,-6,86,-6,104,-6,-115,-6,-24,-6,127,-5,30,-4,-23,-4,-86,-3,-95,-2,-103,-1,-91,0,-80,1,-101,2,99,3,6,4,103,4,115,4,46,4,-94,3,-39,2,-57,1,-124,0,40,-1,-59,-3,62,-4,-58,-6,101,-7,8,-8,-48,-10,-61,-11,-52,-12,16,-12,114,-13,39,-13,3,-13,12,-13,83,-13,-64,-13,111,-12,62,-11,48,-10,61,-9,110,-8,-73,-7,3,-5,99,-4,-66,-3,9,-1,48,0,75,1,48,2,-59,2,40,3,81,3,75,3,8,3,-69,2,80,2,-32,1,117,1,20,1,-55,0,-123,0,98,0,55,0,55,0,58,0,44,0,56,0,72,0,111,0,-89,0,-23,0,79,1,-68,1,67,2,-27,2,-108,3,85,4,29,5,-54,5,114,6,49,7,-55,7,-117,8,23,9,-53,9,78,10,-41,10,82,11,-120,11,-69,11,-57,11,-117,11,68,11,-64,10,12,10,49,9,44,8,12,7,-42,5,122,4,37,3,-87,1,97,0,27,-1,-26,-3}; }
	private static byte[] data74(){ return new byte[] {-46,-4,-72,-5,-19,-6,28,-6,117,-7,-35,-8,73,-8,-35,-9,99,-9,33,-9,6,-9,-9,-10,14,-9,75,-9,-65,-9,73,-8,-13,-8,-89,-7,116,-6,40,-5,-46,-5,109,-4,-27,-4,95,-3,-83,-3,-14,-3,29,-2,64,-2,86,-2,96,-2,89,-2,49,-2,20,-2,-35,-3,-88,-3,66,-3,-45,-4,99,-4,-53,-5,62,-5,-128,-6,-57,-7,10,-7,64,-8,-88,-9,-7,-10,-92,-10,86,-10,87,-10,-118,-10,2,-9,-63,-9,-67,-8,-31,-7,74,-5,-17,-4,-67,-2,-83,0,-82,2,-47,4,16,7,51,9,71,11,56,13,-22,14,79,16,119,17,40,18,-127,18,102,18,-1,17,56,17,61,16,-18,14,-119,13,18,12,117,10,-35,8,35,7,126,5,-45,3,69,2,-64,0,111,-1,56,-2,68,-3,-126,-4,-14,-5,-59,-5,-52,-5,0,-4,126,-4,38,-3,-35,-3,-66,-2,-91,-1,-104,0,-126,1,96,2,32,3,-77,3,18,4,79,4,79,4,18,4,-96,3,9,3,78,2,-125,1,-99,0,-112,-1,-104,-2,-127,-3,98,-4,63,-5,15,-6,-41,-8,-126,-9,97,-10,41,-11,41,-12,50,-13,117,-14,9,-14,-68,-15,-69,-15,4,-14,81,-14,3,-13,-47,-13,-68,-12,-33,-11,17,-9,79,-8,-38,-7,59,-5,-62,-4,60,-2,-64,-1,0,1,38,2,28,3,-79,3,54,4,99,4,71,4,-2,3,-115,3,-15,2,79,2,-109,1,-14,0,92,0,-66,-1,93,-1,11,-1,-24,-2,-25,-2,30,-1,100,-1,-29,-1,-124,0,41,1,1,2,-44,2,-69,3,-99,4,-102,5,-112,6,124,7,-113,8,108,9,102,10,49,11,-43,11,90,12,-104,12,-71,12,-106,12,74,12,-55,11,26,11,103,10,-98,9,-66,8,-22,7,22,7,90,6,-124,5,-88,4,-24,3,-4,2,21,2,58,1,64,0,96,-1,100,-2,120,-3,-120,-4,-103,-5,-84,-6,-32,-7,8,-7,118,-8,-35,-9,106,-9,31,-9,-27,-10,-20,-10,0,-9,68,-9,-97,-9,23,-8,-58,-8,107,-7,68,-6,15,-5,-29,-5,-80,-4,88,-3,16,-2,127,-2,-53,-2,-33,-2,-19,-2,-96,-2,67,-2,-79,-3,12,-3,107,-4,-89,-5,-22,-6,68,-6,-106,-7,-16,-8,100,-8,-15,-9,-127,-9,25,-9,-68,-10,121,-10,104,-10,110,-10,-114,-10,-2,-10,-91,-9,105,-8,-119,-7,-67,-6,62,-4,-46,-3,-118,-1,88,1,26,3,-32,4,-104,6,83,8,-39,9,63,11,-120,12,-77,13,-90,14,114,15,-15,15,80,16,-119,16,111,16,31,16,-104,15,-31,14,-25,13,-57,12,106,11,-28,9,52,8,-127,6,-69,4,-18,2,53,1,-74,-1,76,-2,49,-3,70,-4,-68,-5,89,-5,87,-5,117,-5,-65,-5,83,-4,17,-3,-8,-3,6,-1,49,0,117,1,-113,2,-56,3,-78,4,-109,5,42,6,121,6,113,6,5,6,97,5,104,4,93,3,3,2,-104,0,13,-1,118,-3,-33,-5,69,-6,-56,-8,70,-9,-14,-11,-74,-12,-73,-13,-64,-14,27,-14,127,-15,75,-15,46,-15,122,-15,-47,-15,95,-14,44,-13,46,-12,103,-11,-63,-10,24,-8,-128,-7,-5,-6,110,-4,-62,-3,-35,-2,-14,-1,-85,0,101,1,-73,1,9,2,46,2,44,2,34,2,11,2,-52,1,-84,1,116,1,57,1,-24,0,-86,0,96,0,58,0,-26,-1,-82,-1,-109,-1,-94,-1,-82,-1,-11,-1,88,0,-63,0,101,1,26,2,-33,2,-81,3,-101,4,-125,5,-127,6,89,7,82,8,61,9,30,10,-19,10,-96,11,92,12,-46,12,29,13,36,13,24,13,-66,12,63,12,-100,11,-80,10,-74,9,-94,8,112,7,45,6,-6,4,-61,3,-113,2,96,1,76,0,74,-1,104,-2,-111,-3,-32,-4,41,-4,-119,-5,1,-5,111,-6,0,-6,-98,-7,83,-7,40,-7,27,-7,46,-7,92,-7,-83,-7,19,-6,119,-6,-11,-6,86,-5,-60,-5,-8,-5,83,-4,117,-4,-126,-4,-114,-4,-96,-4,-93,-4,-111,-4,-104,-4,126,-4,100,-4,69,-4,11,-4,-31,-5,-100,-5,44,-5,-49,-6,78,-6,-69,-7,44,-7,-121,-8,-12,-9,74,-9,-70,-10,88,-10,-25,-11,-64,-11,-67,-11,-18,-11,82,-10,-42,-10,-96,-9,-107,-8,-51,-7,28,-5,-87,-4,116,-2,79,0,78,2,103,4,115,6,94,8,88,10,5,12,-119,13,-63,14,-57,15,106,16,-58,16,-53,16,-120,16,21,16,95,15,102,14,95,13,18,12,-68,10,62,9,-71,7,45,6,-80,4,44,3,-72,1,99,0,45,-1,41,-2,74,-3,-64,-4,119,-4,119,-4,-68,-4,40,-3,-51,-3,-69,-2,-88,-1,-83,0,-65,1,-62,2,-76,3,106,4,21,5,-111,5,-33,5,5,6,-21,5,-71,5,72,5,-73,4,10,4,26,3,51,2,23,1,-24,-1,-109,-2,20,-3,-90,-5,25,-6,-119,-8,-6,-10,-120,-11,50,-12}; }
	private static byte[] data75(){ return new byte[] {12,-13,23,-14,85,-15,-45,-16,-125,-16,121,-16,-78,-16,39,-15,-47,-15,-99,-14,-74,-13,-35,-12,57,-10,-75,-9,94,-7,3,-5,-109,-4,57,-2,-115,-1,-62,0,-72,1,-120,2,3,3,61,3,76,3,25,3,-47,2,91,2,-42,1,59,1,-88,0,-3,-1,117,-1,-7,-2,-92,-2,100,-2,90,-2,94,-2,-108,-2,-35,-2,98,-1,-9,-1,-67,0,-113,1,-122,2,-103,3,-76,4,-38,5,29,7,116,8,119,9,-99,10,127,11,79,12,-34,12,45,13,109,13,72,13,4,13,-112,12,-4,11,91,11,-93,10,-44,9,19,9,73,8,123,7,-74,6,-35,5,5,5,21,4,59,3,65,2,56,1,95,0,92,-1,-123,-2,-96,-3,-40,-4,32,-4,113,-5,-47,-6,76,-6,-47,-7,122,-7,47,-7,14,-7,12,-7,22,-7,81,-7,-83,-7,36,-6,-87,-6,56,-5,-31,-5,107,-4,-9,-4,113,-3,-52,-3,14,-2,37,-2,23,-2,-23,-3,-108,-3,41,-3,-94,-4,0,-4,62,-5,-112,-6,-41,-7,15,-7,97,-8,-69,-9,45,-9,-96,-10,49,-10,-50,-11,121,-11,69,-11,18,-11,4,-11,60,-11,124,-11,28,-10,-48,-10,-32,-9,1,-7,75,-6,-36,-5,107,-3,-4,-2,-98,0,58,2,-35,3,102,5,-26,6,82,8,-101,9,-38,10,-23,11,-26,12,-61,13,124,14,1,15,89,15,121,15,98,15,2,15,120,14,-107,13,-114,12,65,11,-36,9,65,8,-93,6,-23,4,60,3,-87,1,53,0,-20,-2,-61,-3,-21,-4,71,-4,-10,-5,-35,-5,0,-4,106,-4,22,-3,-21,-3,16,-1,87,0,-82,1,-10,2,109,4,-65,5,-23,6,-44,7,116,8,-35,8,-45,8,-96,8,-8,7,52,7,12,6,-79,4,58,3,-105,1,-5,-1,48,-2,110,-4,-75,-6,-15,-8,102,-9,-53,-11,108,-12,27,-13,7,-14,52,-15,-113,-16,46,-16,10,-16,71,-16,-84,-16,85,-15,77,-14,85,-13,-106,-12,-27,-11,82,-9,-53,-8,40,-6,107,-5,-94,-4,-80,-3,-114,-2,89,-1,-14,-1,100,0,-58,0,14,1,82,1,120,1,-114,1,112,1,125,1,79,1,8,1,-65,0,75,0,-30,-1,-113,-1,65,-1,0,-1,-22,-2,-30,-2,24,-1,102,-1,-38,-1,120,0,41,1,1,2,-37,2,-45,3,-15,4,21,6,45,7,93,8,-122,9,-79,10,-78,11,-96,12,108,13,-12,13,74,14,98,14,77,14,-37,13,78,13,-119,12,-104,11,-108,10,-123,9,52,8,-4,6,-76,5,122,4,73,3,30,2,22,1,41,0,77,-1,-116,-2,-43,-3,66,-3,-69,-4,43,-4,-64,-5,113,-5,47,-5,15,-5,15,-5,41,-5,97,-5,-100,-5,-14,-5,65,-4,-95,-4,-31,-4,19,-3,42,-3,52,-3,20,-3,-20,-4,-88,-4,122,-4,49,-4,-9,-5,-75,-5,-124,-5,71,-5,-16,-6,-80,-6,81,-6,-30,-7,123,-7,-21,-8,102,-8,-26,-9,78,-9,-69,-10,57,-10,-63,-11,49,-11,-52,-12,-108,-12,90,-12,107,-12,-127,-12,-47,-12,109,-11,20,-10,-3,-10,12,-8,118,-7,-46,-6,-112,-4,83,-2,48,0,50,2,21,4,21,6,-15,7,-69,9,84,11,-68,12,-31,13,-52,14,118,15,-42,15,3,16,-31,15,-106,15,25,15,104,14,116,13,110,12,73,11,-8,9,-95,8,37,7,-101,5,18,4,-121,2,38,1,-17,-1,-34,-2,-5,-3,113,-3,56,-3,28,-3,93,-3,-45,-3,112,-2,93,-1,72,0,85,1,79,2,102,3,76,4,73,5,6,6,-92,6,32,7,127,7,-95,7,-93,7,106,7,9,7,127,6,-69,5,-31,4,-57,3,122,2,14,1,111,-1,-56,-3,-15,-5,46,-6,117,-8,-75,-10,18,-11,-96,-13,95,-14,77,-15,109,-16,-29,-17,-121,-17,108,-17,-122,-17,-15,-17,-110,-16,124,-15,-86,-14,4,-12,-108,-11,44,-9,-21,-8,-89,-6,68,-4,-79,-3,3,-1,11,0,-7,0,-108,1,15,2,73,2,76,2,69,2,6,2,-83,1,55,1,-61,0,35,0,-111,-1,23,-1,-85,-2,96,-2,19,-2,-17,-3,-11,-3,56,-2,116,-2,-9,-2,-97,-1,120,0,108,1,-109,2,-36,3,34,5,-116,6,-5,7,96,9,-89,10,-71,11,-64,12,97,13,-29,13,14,14,8,14,-25,13,127,13,3,13,-121,12,-48,11,41,11,97,10,-96,9,-47,8,-31,7,-13,6,-9,5,-9,4,-19,3,-11,2,-9,1,8,1,29,0,91,-1,-108,-2,-35,-3,55,-3,-91,-4,52,-4,-61,-5,110,-5,58,-5,13,-5,15,-5,35,-5,118,-5,-62,-5,28,-4,-91,-4,14,-3,-117,-3,-16,-3,63,-2,-128,-2,-127,-2,-125,-2,83,-2,9,-2,-117,-3,1,-3,98,-4,-100,-5,-36,-6,-15,-7,19,-7,52,-8,111,-9,-96,-10,-21,-11,90,-11,-87,-12,78,-12,-48,-13,118,-13,68,-13,15,-13,8,-13,67,-13}; }
	private static byte[] data76(){ return new byte[] {-83,-13,65,-12,37,-11,37,-10,92,-9,-61,-8,63,-6,-44,-5,99,-3,11,-1,-110,0,23,2,-108,3,5,5,81,6,-105,7,-48,8,-13,9,6,11,24,12,-25,12,-77,13,81,14,-66,14,-18,14,-19,14,-74,14,69,14,-108,13,-70,12,-101,11,94,10,-14,8,119,7,-31,5,72,4,-35,2,105,1,38,0,16,-1,37,-2,117,-3,23,-3,-18,-4,12,-3,120,-3,45,-2,23,-1,76,0,-99,1,4,3,120,4,-21,5,49,7,81,8,59,9,-27,9,93,10,123,10,92,10,-41,9,45,9,44,8,11,7,-83,5,67,4,-118,2,-34,0,15,-1,51,-3,69,-5,125,-7,-100,-9,-9,-11,84,-12,-11,-14,-55,-15,-22,-16,66,-16,-21,-17,-38,-17,14,-16,-119,-16,51,-15,27,-14,24,-13,82,-12,-122,-11,-36,-10,10,-8,63,-7,103,-6,111,-5,92,-4,38,-3,-5,-3,-102,-2,76,-1,-61,-1,79,0,-93,0,-23,0,17,1,42,1,1,1,-50,0,118,0,24,0,-98,-1,62,-1,-33,-2,-127,-2,83,-2,48,-2,56,-2,112,-2,-53,-2,71,-1,0,0,-46,0,-50,1,-37,2,39,4,99,5,-29,6,109,8,-25,9,70,11,-117,12,-88,13,-108,14,45,15,-113,15,-78,15,-108,15,60,15,-91,14,-34,13,-10,12,-43,11,-82,10,103,9,18,8,-59,6,120,5,47,4,-2,2,-9,1,-5,0,-4,-1,45,-1,112,-2,-35,-3,98,-3,-18,-4,-59,-4,-113,-4,-83,-4,-73,-4,11,-3,85,-3,-66,-3,48,-2,-113,-2,-17,-2,56,-1,111,-1,-126,-1,122,-1,59,-1,-10,-2,-97,-2,48,-2,-68,-3,61,-3,-50,-4,76,-4,-39,-5,81,-5,-49,-6,45,-6,-119,-7,-22,-8,57,-8,125,-9,-41,-10,16,-10,96,-11,-83,-12,28,-12,-118,-13,6,-13,-83,-14,87,-14,96,-14,104,-14,-74,-14,56,-13,-20,-13,-24,-12,-6,-11,99,-9,-2,-8,-93,-6,-125,-4,99,-2,94,0,70,2,47,4,7,6,-59,7,102,9,-36,10,18,12,42,13,10,14,-94,14,26,15,62,15,44,15,14,15,-96,14,28,14,102,13,-103,12,121,11,80,10,8,9,-78,7,56,6,-48,4,101,3,33,2,0,1,16,0,92,-1,-26,-2,-106,-2,-107,-2,-67,-2,43,-1,-61,-1,117,0,74,1,65,2,41,3,53,4,40,5,26,6,-7,6,-73,7,98,8,-6,8,103,9,-86,9,-72,9,-93,9,58,9,-81,8,-27,7,-41,6,-99,5,36,4,-109,2,-73,0,-53,-2,-47,-4,-53,-6,-37,-8,-45,-10,22,-11,127,-13,12,-14,-39,-16,-17,-17,64,-17,-16,-18,-41,-18,9,-17,-111,-17,88,-16,-128,-15,-77,-14,53,-12,-52,-11,100,-9,1,-7,-125,-6,1,-4,63,-3,99,-2,83,-1,9,0,-96,0,-14,0,41,1,66,1,39,1,-4,0,-100,0,75,0,-46,-1,81,-1,-53,-2,77,-2,-38,-3,102,-3,34,-3,13,-3,-6,-4,61,-3,-84,-3,85,-2,38,-1,48,0,84,1,-77,2,33,4,-111,5,42,7,-111,8,2,10,36,11,65,12,3,13,-95,13,13,14,66,14,75,14,27,14,-35,13,-127,13,8,13,109,12,-61,11,4,11,37,10,33,9,38,8,10,7,-29,5,-40,4,-45,3,-61,2,-43,1,-38,0,7,0,79,-1,-89,-2,56,-2,-86,-3,86,-3,20,-3,-10,-4,-6,-4,30,-3,104,-3,-56,-3,66,-2,-63,-2,60,-1,-55,-1,55,0,-101,0,-39,0,-4,0,6,1,-66,0,107,0,-30,-1,77,-1,116,-2,-103,-3,-124,-4,127,-5,100,-6,59,-7,32,-8,3,-9,-9,-11,6,-11,36,-12,76,-13,-112,-14,-14,-15,105,-15,-2,-16,-71,-16,-89,-16,-20,-16,68,-15,-51,-15,-87,-14,-61,-13,-4,-12,109,-10,-38,-9,-118,-7,32,-5,-65,-4,75,-2,-25,-1,95,1,-49,2,29,4,127,5,-55,6,25,8,69,9,101,10,97,11,72,12,9,13,-93,13,3,14,63,14,62,14,22,14,-78,13,10,13,74,12,82,11,31,10,-31,8,114,7,2,6,-123,4,34,3,-48,1,-102,0,-125,-1,-87,-2,8,-2,-87,-3,-110,-3,-77,-3,54,-2,-51,-2,-36,-1,13,1,84,2,-69,3,45,5,-103,6,-22,7,29,9,30,10,-12,10,125,11,-50,11,-50,11,-89,11,36,11,100,10,-116,9,89,8,21,7,-110,5,-31,3,5,2,44,0,37,-2,17,-4,5,-6,36,-8,69,-10,-100,-12,30,-13,-22,-15,-10,-16,70,-16,-24,-17,-54,-17,-18,-17,70,-16,-33,-16,-106,-15,120,-14,87,-13,89,-12,96,-11,116,-10,122,-9,-110,-8,-109,-7,-118,-6,-111,-5,124,-4,113,-3,32,-2,-44,-2,117,-1,-34,-1,44,0,80,0,65,0,13,0,-56,-1,83,-1,-35,-2,75,-2,-44,-3,66,-3,-18,-4,-92,-4,-124,-4,-106,-4,-47,-4,50,-3,-44,-3,-114,-2,-103,-1}; }
	private static byte[] data77(){ return new byte[] {-67,0,52,2,-63,3,91,5,6,7,-74,8,71,10,-69,11,10,13,8,14,-41,14,88,15,-111,15,-119,15,36,15,-67,14,-13,13,27,13,7,12,-28,10,-100,9,97,8,30,7,-40,5,-82,4,-116,3,-109,2,-106,1,-59,0,7,0,100,-1,-28,-2,126,-2,61,-2,48,-2,40,-2,96,-2,-77,-2,26,-1,126,-1,6,0,-118,0,-24,0,53,1,106,1,123,1,99,1,34,1,-55,0,107,0,-6,-1,101,-1,-38,-2,57,-2,-88,-3,-19,-4,42,-4,96,-5,-118,-6,-84,-7,-71,-8,-59,-9,-57,-10,-51,-11,-40,-12,-38,-13,-11,-14,29,-14,98,-15,-66,-16,68,-16,-39,-17,-89,-17,-66,-17,-18,-17,107,-16,40,-15,27,-14,93,-13,-83,-12,82,-10,1,-8,-24,-7,-50,-5,-88,-3,-57,-1,-104,1,124,3,31,5,-75,6,33,8,85,9,111,10,58,11,-21,11,107,12,-58,12,-12,12,-13,12,-32,12,-91,12,60,12,-59,11,11,11,70,10,70,9,46,8,-14,6,-55,5,-112,4,111,3,66,2,86,1,-124,0,-6,-1,-115,-1,71,-1,73,-1,103,-1,-60,-1,54,0,-47,0,-127,1,79,2,47,3,25,4,19,5,20,6,17,7,2,8,-23,8,-66,9,96,10,-38,10,54,11,66,11,23,11,-60,10,1,10,24,9,-39,7,104,6,-60,4,-36,2,-43,0,-71,-2,-118,-4,94,-6,76,-8,77,-10,118,-12,-45,-14,94,-15,54,-16,71,-17,-62,-18,119,-18,-118,-18,-23,-18,122,-17,101,-16,-128,-15,-81,-14,8,-12,111,-11,-52,-10,30,-8,112,-7,-120,-6,-122,-5,119,-4,52,-3,-53,-3,83,-2,-91,-2,-30,-2,7,-1,22,-1,-13,-2,-51,-2,115,-2,32,-2,-80,-3,68,-3,-45,-4,103,-4,24,-4,-25,-5,-37,-5,-13,-5,73,-4,-63,-4,-125,-3,113,-2,-106,-1,-45,0,37,2,-91,3,-4,4,122,6,-57,7,-3,8,4,10,-11,10,-59,11,63,12,-65,12,9,13,45,13,55,13,20,13,-40,12,109,12,-30,11,65,11,103,10,-108,9,-108,8,125,7,88,6,64,5,51,4,29,3,8,2,30,1,54,0,121,-1,-59,-2,69,-2,-34,-3,-112,-3,103,-3,122,-3,-75,-3,21,-2,-105,-2,46,-1,-28,-1,-128,0,64,1,-53,1,84,2,-90,2,-35,2,-25,2,-48,2,122,2,-22,1,72,1,89,0,123,-1,71,-2,25,-3,-41,-5,-121,-6,52,-7,-12,-9,-99,-10,114,-11,34,-12,24,-13,-18,-15,-20,-16,29,-16,93,-17,-29,-18,-121,-18,115,-18,-92,-18,-8,-18,-77,-17,-100,-16,-73,-15,7,-13,122,-12,-5,-11,-105,-9,42,-7,-31,-6,107,-4,-7,-3,-118,-1,-12,0,125,2,-32,3,65,5,-103,6,-42,7,-2,8,0,10,-20,10,-84,11,54,12,-97,12,-28,12,-47,12,-88,12,76,12,-69,11,-5,10,-2,9,-14,8,-78,7,105,6,19,5,-62,3,120,2,70,1,38,0,88,-1,-79,-2,58,-2,8,-2,11,-2,102,-2,-17,-2,-84,-1,-94,0,-64,1,-17,2,59,4,-114,5,-48,6,-7,7,9,9,10,10,-64,10,75,11,-75,11,-61,11,-58,11,106,11,-10,10,59,10,82,9,49,8,-49,6,69,5,-110,3,-79,1,-77,-1,-82,-3,-104,-5,-84,-7,-45,-9,35,-10,-116,-12,57,-13,33,-14,66,-15,-67,-16,86,-16,40,-16,65,-16,105,-16,-54,-16,64,-15,-20,-15,-118,-14,94,-13,37,-12,26,-11,6,-10,7,-9,9,-8,14,-7,26,-6,12,-5,0,-4,-57,-4,119,-3,4,-2,109,-2,-77,-2,-76,-2,-76,-2,104,-2,21,-2,-85,-3,39,-3,-63,-4,46,-4,-56,-5,112,-5,62,-5,44,-5,85,-5,-82,-5,60,-4,6,-3,19,-2,101,-1,-58,0,94,2,18,4,-58,5,127,7,18,9,-95,10,-1,11,5,13,10,14,-98,14,0,15,30,15,-2,14,-83,14,16,14,100,13,-128,12,-128,11,109,10,80,9,15,8,-40,6,-94,5,110,4,84,3,51,2,84,1,115,0,-70,-1,43,-1,-62,-2,-113,-2,119,-2,-92,-2,-33,-2,106,-1,-25,-1,122,0,35,1,-52,1,84,2,-91,2,2,3,30,3,35,3,12,3,-38,2,123,2,11,2,-120,1,4,1,77,0,-112,-1,-76,-2,-64,-3,-71,-4,-115,-5,85,-6,28,-7,-52,-9,121,-10,25,-11,-38,-13,-115,-14,69,-15,47,-16,55,-17,94,-18,-82,-19,30,-19,-29,-20,-24,-20,62,-19,-36,-19,-68,-18,-26,-17,73,-15,-37,-14,-61,-12,-112,-10,-91,-8,-76,-6,-64,-4,-66,-2,-92,0,-112,2,64,4,-44,5,73,7,122,8,-109,9,92,10,4,11,119,11,-52,11,-4,11,-1,11,-32,11,-102,11,40,11,-107,10,-27,9,10,9,29,8,11,7,-2,5,-34,4,-40,3,-41,2,-13,1,38,1,-114,0,50,0,-45,-1,-57,-1,-43,-1,16,0,101,0,-38,0}; }
	private static byte[] data78(){ return new byte[] {126,1,38,2,-40,2,-76,3,-91,4,-79,5,-100,6,-78,7,-87,8,-96,9,-113,10,67,11,-44,11,66,12,115,12,116,12,58,12,-97,11,-35,10,-65,9,103,8,-66,6,-12,4,-10,2,-73,0,-114,-2,73,-4,18,-6,-27,-9,-8,-11,33,-12,-107,-14,70,-15,84,-16,-106,-17,43,-17,27,-17,62,-17,-89,-17,64,-16,5,-15,1,-14,20,-13,31,-12,41,-11,80,-10,94,-9,105,-8,90,-7,46,-6,-10,-6,-102,-5,63,-4,-85,-4,8,-3,89,-3,120,-3,126,-3,108,-3,74,-3,-30,-4,-109,-4,49,-4,-53,-5,112,-5,43,-5,-24,-6,-18,-6,6,-5,79,-5,-32,-5,-117,-4,103,-3,-111,-2,-63,-1,25,1,102,2,-45,3,62,5,-109,6,-31,7,9,9,45,10,24,11,-25,11,-102,12,21,13,125,13,-98,13,-74,13,-112,13,64,13,-70,12,25,12,78,11,109,10,116,9,99,8,59,7,9,6,-39,4,-91,3,-94,2,-111,1,-82,0,-32,-1,30,-1,-68,-2,89,-2,62,-2,91,-2,-96,-2,31,-1,-66,-1,-117,0,105,1,82,2,43,3,-13,3,-73,4,59,5,-85,5,-45,5,-43,5,-95,5,40,5,-119,4,-83,3,-74,2,-109,1,83,0,-10,-2,-113,-3,5,-4,118,-6,-16,-8,84,-9,-48,-11,72,-12,-22,-14,124,-15,61,-16,53,-17,80,-18,-88,-19,40,-19,15,-19,22,-19,-113,-19,48,-18,32,-17,51,-16,-120,-15,-19,-14,-116,-12,13,-10,-82,-9,101,-7,-21,-6,-110,-4,48,-2,-59,-1,77,1,-35,2,68,4,-101,5,-20,6,11,8,10,9,-16,9,-92,10,19,11,108,11,-86,11,-106,11,95,11,-22,10,93,10,-104,9,-70,8,-82,7,-121,6,78,5,8,4,-45,2,-76,1,-82,0,-57,-1,62,-1,-58,-2,-107,-2,-79,-2,-29,-2,119,-1,30,0,9,1,25,2,42,3,-111,4,-79,5,-5,6,44,8,80,9,92,10,91,11,16,12,-70,12,35,13,112,13,-110,13,111,13,43,13,-106,12,-45,11,-41,10,-116,9,10,8,91,6,-104,4,126,2,-128,0,-124,-2,116,-4,122,-6,-70,-8,21,-9,-103,-11,96,-12,98,-13,-111,-14,-13,-15,124,-15,45,-15,16,-15,20,-15,78,-15,-86,-15,16,-14,-92,-14,53,-13,18,-12,-26,-12,-62,-11,-77,-10,-90,-9,-99,-8,117,-7,103,-6,39,-5,-50,-5,109,-4,-59,-4,17,-3,52,-3,46,-3,16,-3,-51,-4,105,-4,8,-4,-124,-5,30,-5,-57,-6,93,-6,53,-6,54,-6,94,-6,-61,-6,113,-5,85,-4,-128,-3,-47,-2,82,0,-9,1,-84,3,106,5,43,7,-68,8,68,10,-111,11,-62,12,-99,13,100,14,-58,14,-8,14,-9,14,-62,14,94,14,-57,13,31,13,63,12,67,11,46,10,24,9,-35,7,-108,6,111,5,71,4,49,3,57,2,93,1,-65,0,50,0,-15,-1,-46,-1,-25,-1,47,0,-109,0,37,1,-59,1,114,2,10,3,-76,3,62,4,-77,4,40,5,98,5,-104,5,-104,5,-117,5,73,5,-4,4,-119,4,-21,3,55,3,91,2,74,1,30,0,-11,-2,-104,-3,46,-4,-103,-6,10,-7,110,-9,-56,-11,42,-12,-110,-14,13,-15,-89,-17,108,-18,84,-19,108,-20,-68,-21,104,-21,95,-21,-65,-21,92,-20,63,-19,-126,-18,-11,-17,-74,-15,-115,-13,-110,-11,-87,-9,-66,-7,-42,-5,-28,-3,-41,-1,-84,1,85,3,-33,4,46,6,109,7,111,8,67,9,-25,9,120,10,-68,10,-23,10,-12,10,-57,10,113,10,-10,9,86,9,-99,8,-92,7,-65,6,-71,5,-56,4,-42,3,0,3,43,2,-113,1,-2,0,-102,0,98,0,76,0,87,0,123,0,-62,0,54,1,-67,1,98,2,0,3,-45,3,-89,4,-79,5,-60,6,-69,7,-49,8,-38,9,-59,10,-77,11,107,12,19,13,-107,13,-48,13,-40,13,-87,13,49,13,-117,12,-128,11,86,10,-49,8,41,7,64,5,50,3,11,1,-49,-2,-89,-4,114,-6,-108,-8,-72,-10,40,-11,-57,-13,-75,-14,-36,-15,106,-15,34,-15,21,-15,83,-15,-74,-15,58,-14,-26,-14,-101,-13,94,-12,44,-11,-18,-11,-82,-10,110,-9,30,-8,-54,-8,105,-7,14,-6,-121,-6,-11,-6,78,-5,-108,-5,-90,-5,-78,-5,-92,-5,120,-5,63,-5,-14,-6,-97,-6,86,-6,29,-6,-16,-7,-4,-7,2,-6,72,-6,-81,-6,76,-5,3,-4,-8,-4,-26,-3,32,-1,102,0,-91,1,-1,2,62,4,-95,5,-42,6,16,8,61,9,75,10,73,11,38,12,-57,12,84,13,-96,13,-25,13,-47,13,-89,13,83,13,-80,12,25,12,60,11,86,10,73,9,44,8,1,7,-47,5,-92,4,-118,3,103,2,110,1,-99,0,-7,-1,121,-1,62,-1,68,-1,113,-1,-28,-1,-120,0,100,1,72,2,88,3,90,4,94,5,73,6,31,7,-49,7}; }
	private static byte[] data79(){ return new byte[] {69,8,122,8,127,8,80,8,-11,7,66,7,114,6,105,5,43,4,-60,2,62,1,-91,-1,-40,-3,25,-4,41,-6,81,-8,99,-10,-116,-12,-58,-14,22,-15,-101,-17,65,-18,41,-19,81,-20,-61,-21,-123,-21,-105,-21,-6,-21,-113,-20,117,-19,-94,-18,-41,-17,62,-15,-58,-14,77,-12,10,-10,-86,-9,85,-7,28,-5,-49,-4,-121,-2,51,0,-43,1,86,3,-79,4,2,6,25,7,25,8,-5,8,-90,9,25,10,120,10,-111,10,-119,10,62,10,-62,9,30,9,84,8,85,7,60,6,16,5,-3,3,-55,2,-79,1,-73,0,-43,-1,48,-1,-58,-2,-122,-2,-112,-2,-52,-2,79,-1,-19,-1,-44,0,-29,1,-12,2,71,4,126,5,-55,6,27,8,76,9,121,10,-118,11,-118,12,96,13,18,14,-88,14,7,15,58,15,67,15,-1,14,126,14,-29,13,-28,12,-50,11,91,10,-62,8,1,7,45,5,55,3,69,1,97,-1,-118,-3,-74,-5,15,-6,127,-8,38,-9,-28,-11,-24,-12,-11,-13,73,-13,-57,-14,92,-14,17,-14,-3,-15,29,-14,80,-14,-86,-14,25,-13,-65,-13,94,-12,18,-11,-34,-11,-93,-10,110,-9,60,-8,3,-7,-78,-7,81,-6,-61,-6,40,-5,103,-5,114,-5,126,-5,77,-5,16,-5,-94,-6,75,-6,-36,-7,118,-7,26,-7,-44,-8,-77,-8,-42,-8,37,-7,-100,-7,95,-6,88,-5,-119,-4,-9,-3,-128,-1,48,1,-41,2,-106,4,59,6,-44,7,104,9,-84,10,-27,11,-25,12,-81,13,81,14,-80,14,-24,14,-56,14,126,14,14,14,103,13,-97,12,-92,11,-96,10,119,9,82,8,26,7,-24,5,-57,4,-53,3,-45,2,17,2,106,1,-2,0,-58,0,-81,0,-32,0,47,1,-92,1,53,2,-27,2,-92,3,86,4,25,5,-59,5,88,6,-38,6,83,7,-79,7,-30,7,-17,7,-8,7,-68,7,104,7,-52,6,-2,5,48,5,11,4,-40,2,109,1,-21,-1,81,-2,-126,-4,-63,-6,-52,-8,-37,-10,-41,-12,-22,-14,1,-15,70,-17,-74,-19,72,-20,32,-21,94,-22,-20,-23,-62,-23,22,-22,-87,-22,-101,-21,-31,-20,105,-18,39,-16,22,-14,31,-12,65,-10,80,-8,106,-6,120,-4,121,-2,72,0,25,2,-88,3,13,5,104,6,100,7,76,8,-3,8,-102,9,-29,9,22,10,16,10,-28,9,-115,9,-10,8,78,8,-108,7,-81,6,-43,5,-41,4,-14,3,21,3,80,2,-105,1,9,1,-120,0,66,0,17,0,-5,-1,6,0,52,0,-114,0,-22,0,-101,1,66,2,9,3,3,4,7,5,37,6,65,7,87,8,-105,9,-89,10,-73,11,-77,12,114,13,55,14,-72,14,28,15,61,15,13,15,-43,14,43,14,63,13,21,12,-116,10,-15,8,-5,6,10,5,-23,2,-54,0,-89,-2,-118,-4,-86,-6,-47,-8,51,-9,-47,-11,-66,-12,-36,-13,101,-13,-1,-14,-39,-14,-19,-14,5,-13,127,-13,-46,-13,83,-12,-60,-12,108,-11,-9,-11,-125,-10,26,-9,-91,-9,43,-8,-82,-8,56,-7,-98,-7,-18,-7,51,-6,89,-6,117,-6,104,-6,71,-6,35,-6,-36,-7,-114,-7,99,-7,50,-7,12,-7,-5,-8,12,-7,62,-7,-123,-7,-18,-7,126,-6,58,-5,27,-4,17,-3,27,-2,59,-1,102,0,-86,1,-18,2,37,4,105,5,-100,6,-74,7,-23,8,-7,9,-38,10,-72,11,80,12,-41,12,27,13,58,13,40,13,-15,12,-118,12,8,12,69,11,93,10,95,9,60,8,39,7,-46,5,-93,4,95,3,95,2,89,1,-114,0,-17,-1,-114,-1,115,-1,-117,-1,-4,-1,-89,0,111,1,-123,2,-108,3,-51,4,-7,5,13,7,32,8,-9,8,-82,9,44,10,-120,10,-110,10,101,10,-3,9,100,9,112,8,92,7,42,6,-104,4,13,3,77,1,111,-1,-121,-3,124,-5,104,-7,77,-9,84,-11,92,-13,-111,-15,-16,-17,-126,-18,60,-19,62,-20,-118,-21,28,-21,32,-21,76,-21,-64,-21,123,-20,110,-19,-126,-18,-57,-17,30,-15,-87,-14,58,-12,-41,-11,-99,-9,94,-7,30,-5,-42,-4,-127,-2,40,0,-87,1,33,3,112,4,-104,5,-83,6,-120,7,92,8,-31,8,71,9,94,9,78,9,-1,8,121,8,-70,7,-41,6,-61,5,-78,4,-121,3,99,2,96,1,95,0,-119,-1,-48,-2,108,-2,54,-2,34,-2,97,-2,-57,-2,106,-1,62,0,39,1,73,2,110,3,-64,4,-18,5,62,7,-127,8,-97,9,-68,10,-46,11,-70,12,-109,13,74,14,-44,14,77,15,-104,15,-71,15,-99,15,78,15,-66,14,-15,13,-22,12,-79,11,66,10,-74,8,15,7,95,5,-111,3,-52,1,-2,-1,74,-2,-114,-4,-18,-6,123,-7,37,-8,-4,-10,-8,-11,1,-11,73,-12,-98,-13,70,-13,-2,-14,-33,-14,-33,-14,0,-13,70,-13,-83,-13,33,-12}; }
	private static byte[] data80(){ return new byte[] {-82,-12,67,-11,-24,-11,-103,-10,70,-9,-6,-9,-122,-8,8,-7,108,-7,-72,-7,-78,-7,-89,-7,111,-7,46,-7,-63,-8,89,-8,-37,-9,118,-9,19,-9,-64,-10,-93,-10,-107,-10,-35,-10,95,-9,0,-8,-30,-8,5,-6,100,-5,-18,-4,122,-2,30,0,-30,1,-100,3,47,5,-73,6,47,8,-126,9,-79,10,-80,11,109,12,41,13,118,13,-54,13,-48,13,-75,13,93,13,-31,12,45,12,104,11,113,10,117,9,87,8,74,7,30,6,37,5,43,4,71,3,-102,2,11,2,-78,1,119,1,120,1,-83,1,-2,1,-116,2,42,3,-32,3,-96,4,113,5,54,6,-25,6,-102,7,52,8,-72,8,49,9,116,9,-86,9,-111,9,97,9,-7,8,81,8,-110,7,-84,6,-120,5,78,4,-46,2,64,1,113,-1,-107,-3,126,-5,80,-7,47,-9,-19,-12,-42,-14,-73,-16,-54,-18,11,-19,-120,-21,81,-22,126,-23,-5,-24,-45,-24,12,-23,-110,-23,121,-22,-92,-21,6,-19,-76,-18,112,-16,110,-14,90,-12,118,-10,121,-8,116,-6,99,-4,52,-2,-4,-1,-111,1,-6,2,58,4,84,5,81,6,30,7,-52,7,57,8,-122,8,-109,8,-125,8,56,8,-73,7,47,7,112,6,-77,5,-52,4,-15,3,43,3,101,2,-98,1,3,1,-120,0,37,0,-40,-1,-82,-1,-84,-1,-66,-1,-27,-1,77,0,-55,0,-125,1,74,2,55,3,61,4,81,5,-118,6,-110,7,-48,8,-23,9,-16,10,14,12,-6,12,-7,13,-60,14,92,15,-25,15,14,16,1,16,-69,15,-2,14,56,14,-3,12,-100,11,-1,9,67,8,116,6,101,4,113,2,102,0,106,-2,-106,-4,-23,-6,87,-7,9,-8,-30,-10,-6,-11,60,-11,-67,-12,105,-12,66,-12,49,-12,79,-12,122,-12,-56,-12,25,-11,105,-11,-74,-11,26,-10,-121,-10,-18,-10,84,-9,-75,-9,42,-8,92,-8,-71,-8,-60,-8,-42,-8,-54,-8,-99,-8,114,-8,58,-8,-31,-9,-85,-9,108,-9,56,-9,32,-9,1,-9,40,-9,71,-9,-97,-9,6,-8,-89,-8,114,-7,66,-6,70,-5,91,-4,109,-3,-73,-2,-24,-1,64,1,-92,2,-28,3,44,5,82,6,123,7,117,8,101,9,34,10,-49,10,98,11,-44,11,18,12,30,12,-1,11,-94,11,36,11,127,10,-94,9,-89,8,-102,7,122,6,92,5,64,4,37,3,55,2,65,1,-95,0,46,0,-13,-1,18,0,88,0,-35,0,-90,1,-100,2,-81,3,-30,4,28,6,86,7,-122,8,-102,9,127,10,92,11,-7,11,87,12,-128,12,106,12,-4,11,106,11,-116,10,-124,9,72,8,-80,6,15,5,61,3,104,1,55,-1,44,-3,-14,-6,-64,-8,-101,-10,122,-12,124,-14,-104,-16,5,-17,-122,-19,91,-20,127,-21,-43,-22,-122,-22,123,-22,-78,-22,37,-21,-27,-21,-55,-20,-34,-19,44,-17,-86,-16,68,-14,-15,-13,-59,-11,121,-9,66,-7,4,-5,-98,-4,59,-2,-57,-1,58,1,-113,2,-46,3,-27,4,-35,5,-96,6,48,7,-127,7,122,7,101,7,12,7,126,6,-69,5,-33,4,-25,3,-39,2,-56,1,-51,0,-20,-1,10,-1,90,-2,-34,-3,-95,-3,-119,-3,-112,-3,-18,-3,92,-2,15,-1,-12,-1,15,1,44,2,121,3,-56,4,8,6,122,7,-77,8,-25,9,16,11,40,12,41,13,7,14,-46,14,126,15,-1,15,74,16,-113,16,116,16,58,16,-59,15,19,15,33,14,6,13,-46,11,104,10,-21,8,87,7,-99,5,9,4,57,2,-122,0,-47,-2,45,-3,-83,-5,57,-6,-35,-8,-81,-9,-86,-10,-68,-11,23,-11,-123,-12,51,-12,-12,-13,-49,-13,-56,-13,-37,-13,13,-12,66,-12,-76,-12,38,-11,-83,-11,77,-10,-43,-10,98,-9,-59,-9,15,-8,68,-8,87,-8,43,-8,10,-8,-69,-9,89,-9,-41,-10,86,-10,-53,-11,84,-11,-18,-12,-95,-12,-116,-12,-105,-12,-49,-12,83,-11,15,-10,-1,-10,35,-8,-116,-7,-6,-6,-85,-4,87,-2,40,0,-38,1,-125,3,30,5,-103,6,-15,7,31,9,40,10,10,11,-83,11,59,12,-119,12,-82,12,-100,12,82,12,-6,11,98,11,-62,10,-17,9,19,9,39,8,64,7,62,6,94,5,-125,4,-61,3,16,3,-107,2,64,2,39,2,48,2,102,2,-82,2,73,3,-13,3,-48,4,-97,5,126,6,110,7,74,8,47,9,-14,9,-89,10,48,11,-100,11,-70,11,-59,11,-105,11,74,11,-100,10,-32,9,-11,8,-66,7,94,6,-77,4,-10,2,-2,0,-10,-2,-52,-4,113,-6,11,-8,-81,-11,87,-13,27,-15,-8,-18,24,-19,-127,-21,58,-22,55,-23,-77,-24,103,-24,-113,-24,9,-23,-63,-23,-34,-22,49,-20,-35,-19,-116,-17,121,-15,100,-13,-125,-11,126,-9,114,-7,65,-5,20,-3,-66,-2,64,0,-108,1,-85,2,-61,3}; }
	private static byte[] data81(){ return new byte[] {-88,4,113,5,27,6,-124,6,-44,6,-7,6,-42,6,-100,6,61,6,-72,5,25,5,123,4,-90,3,-8,2,45,2,-120,1,-8,0,97,0,-21,-1,-100,-1,87,-1,23,-1,21,-1,39,-1,110,-1,-44,-1,110,0,28,1,-14,1,-6,2,-11,3,29,5,51,6,93,7,-109,8,-58,9,-20,10,27,12,38,13,60,14,45,15,-39,15,91,16,-101,16,-94,16,107,16,-61,15,0,15,-28,13,-92,12,44,11,-101,9,-59,7,-20,5,18,4,49,2,103,0,-79,-2,22,-3,-108,-5,77,-6,48,-7,85,-8,-115,-9,-2,-10,-91,-10,107,-10,67,-10,59,-10,55,-10,85,-10,99,-10,123,-10,-92,-10,-39,-10,-14,-10,69,-9,114,-9,-70,-9,-40,-9,-3,-9,29,-8,9,-8,-3,-9,-24,-9,-84,-9,116,-9,29,-9,-47,-10,123,-10,60,-10,-16,-11,-41,-11,-46,-11,-39,-11,-29,-11,67,-10,-95,-10,38,-9,-29,-9,-64,-8,-69,-7,-74,-6,-15,-5,54,-3,124,-2,-27,-1,56,1,127,2,-56,3,-7,4,15,6,47,7,47,8,25,9,-45,9,-125,10,-23,10,49,11,68,11,26,11,-70,10,78,10,-119,9,-69,8,-55,7,-46,6,-71,5,-119,4,-117,3,122,2,-118,1,-65,0,74,0,-15,-1,-5,-1,39,0,-67,0,95,1,104,2,-107,3,-15,4,84,6,-46,7,37,9,-128,10,-81,11,-35,12,-78,13,114,14,-34,14,9,15,-33,14,-127,14,-50,13,-27,12,-52,11,125,10,1,9,37,7,84,5,51,3,16,1,-25,-2,-99,-4,84,-6,10,-8,-46,-11,-55,-13,-59,-15,11,-16,-119,-18,84,-19,86,-20,126,-21,37,-21,-30,-22,-13,-22,60,-21,-48,-21,-102,-20,-127,-19,-90,-18,3,-16,121,-15,14,-13,-62,-12,91,-10,22,-8,-73,-7,98,-5,17,-3,-121,-2,3,0,76,1,-124,2,-107,3,112,4,32,5,-102,5,-28,5,-13,5,-57,5,87,5,-65,4,-7,3,10,3,44,2,12,1,31,0,58,-1,104,-2,-80,-3,51,-3,-36,-4,-61,-4,-55,-4,16,-3,126,-3,35,-2,8,-1,-24,-1,29,1,77,2,-85,3,-25,4,80,6,-92,7,-37,8,22,10,76,11,71,12,98,13,63,14,34,15,-46,15,93,16,-36,16,4,17,10,17,-51,16,111,16,-43,15,8,15,11,14,4,13,-59,11,126,10,22,9,-79,7,40,6,-104,4,-10,2,93,1,-48,-1,72,-2,-54,-4,104,-5,40,-6,34,-7,46,-8,107,-9,-71,-10,34,-10,-77,-11,82,-11,42,-11,27,-11,37,-11,58,-11,-125,-11,-35,-11,57,-10,-77,-10,8,-9,72,-9,-124,-9,-97,-9,-110,-9,123,-9,54,-9,-16,-10,87,-10,-26,-11,66,-11,-95,-12,23,-12,-109,-13,32,-13,-33,-14,-76,-14,-58,-14,30,-13,-82,-13,121,-12,-120,-11,-63,-10,76,-8,-40,-7,-115,-5,59,-3,-8,-2,-77,0,95,2,8,4,105,5,-54,6,-22,7,1,9,-24,9,-78,10,68,11,-99,11,-79,11,-53,11,-127,11,60,11,-78,10,23,10,103,9,-110,8,-45,7,-19,6,33,6,78,5,-95,4,-10,3,105,3,2,3,-62,2,-80,2,-49,2,23,3,-118,3,18,4,-15,4,-85,5,-76,6,-72,7,-61,8,-72,9,-93,10,-116,11,77,12,17,13,-101,13,16,14,44,14,35,14,-41,13,85,13,-106,12,-117,11,59,10,-103,8,-47,6,-46,4,-69,2,121,0,5,-2,127,-5,-19,-8,97,-10,-17,-13,111,-15,79,-17,55,-19,-90,-21,91,-22,83,-23,-40,-24,-118,-24,-53,-24,73,-23,28,-22,37,-21,107,-20,-21,-19,-95,-17,106,-15,76,-13,50,-11,33,-9,15,-7,-63,-6,117,-4,-5,-3,76,-1,-102,0,-87,1,-77,2,118,3,29,4,-101,4,-4,4,49,5,46,5,9,5,-82,4,91,4,-55,3,55,3,-82,2,-29,1,72,1,-89,0,29,0,-104,-1,31,-1,-61,-2,-126,-2,83,-2,76,-2,94,-2,-105,-2,-20,-2,120,-1,43,0,-4,0,-40,1,-37,2,-12,3,32,5,75,6,-107,7,-41,8,25,10,86,11,125,12,-93,13,-110,14,124,15,60,16,-72,16,-12,16,-1,16,-67,16,66,16,-122,15,-126,14,92,13,2,12,-94,10,4,9,108,7,-55,5,37,4,-127,2,-16,0,-111,-1,48,-2,-32,-4,-49,-5,-32,-6,36,-6,-127,-7,-5,-8,-109,-8,62,-8,-10,-9,-53,-9,-100,-9,-128,-9,106,-9,114,-9,120,-9,-120,-9,-77,-9,-41,-9,-3,-9,11,-8,25,-8,7,-8,-41,-9,-93,-9,106,-9,51,-9,-22,-10,-120,-10,76,-10,-19,-11,-81,-11,116,-11,56,-11,11,-11,-16,-12,-16,-12,26,-11,79,-11,-52,-11,118,-10,70,-9,45,-8,49,-7,87,-6,-104,-5,-33,-4,47,-2,119,-1,-39,0,40,2,112,3,-85,4,-19,5,13,7,13,8,-27,8,127,9,9,10,79,10,98,10,75,10}; }
	private static byte[] data82(){ return new byte[] {-1,9,-121,9,-22,8,46,8,58,7,77,6,85,5,65,4,63,3,75,2,103,1,-52,0,62,0,7,0,37,0,111,0,19,1,-17,1,4,3,57,4,-96,5,21,7,-90,8,11,10,115,11,-64,12,-5,13,26,15,-14,15,-120,16,-41,16,-23,16,-78,16,22,16,92,15,66,14,-36,12,70,11,83,9,94,7,48,5,-12,2,-104,0,75,-2,-14,-5,-87,-7,88,-9,43,-11,46,-13,91,-15,-77,-17,98,-18,49,-19,117,-20,-19,-21,-88,-21,-84,-21,-15,-21,78,-20,11,-19,-46,-19,-39,-18,6,-16,101,-15,-34,-14,98,-12,-9,-11,-96,-9,56,-7,-79,-6,50,-4,-108,-3,-45,-2,14,0,12,1,1,2,-71,2,68,3,-79,3,-54,3,-46,3,127,3,23,3,119,2,-69,1,-49,0,-34,-1,-15,-2,17,-2,59,-3,-120,-4,-15,-5,-109,-5,89,-5,80,-5,120,-5,-32,-5,87,-4,42,-3,19,-2,36,-1,87,0,-91,1,9,3,101,4,-65,5,23,7,106,8,-89,9,-26,10,36,12,76,13,67,14,78,15,13,16,-58,16,74,17,-100,17,-61,17,-64,17,-128,17,24,17,-110,16,-36,15,19,15,15,14,6,13,-71,11,89,10,-38,8,98,7,-70,5,48,4,-98,2,0,1,121,-1,29,-2,-64,-4,-110,-5,117,-6,-125,-7,-66,-8,-9,-9,111,-9,-24,-10,-95,-10,114,-10,82,-10,62,-10,118,-10,-106,-10,-26,-10,23,-9,69,-9,109,-9,120,-9,66,-9,42,-9,-42,-10,-122,-10,7,-10,-118,-11,-22,-12,79,-12,-82,-13,3,-13,111,-14,-37,-15,125,-15,76,-15,83,-15,-94,-15,62,-14,1,-13,19,-12,86,-11,-74,-10,81,-8,-13,-7,-100,-5,84,-3,-8,-2,-92,0,49,2,-98,3,-7,4,62,6,94,7,99,8,72,9,-46,9,75,10,-119,10,-116,10,115,10,35,10,-71,9,58,9,-98,8,8,8,94,7,-72,6,12,6,93,5,-69,4,39,4,-101,3,59,3,7,3,12,3,50,3,-109,3,34,4,-48,4,-84,5,-118,6,-117,7,-87,8,-84,9,-27,10,-13,11,6,13,-4,13,-36,14,-111,15,18,16,95,16,96,16,40,16,-83,15,-26,14,-75,13,67,12,-78,10,-70,8,-81,6,121,4,31,2,-111,-1,1,-3,80,-6,-102,-9,-12,-12,122,-14,17,-16,9,-18,96,-20,-30,-22,-11,-23,95,-23,30,-23,74,-23,-80,-23,122,-22,119,-21,-77,-20,33,-18,-72,-17,90,-15,45,-13,-8,-12,-86,-10,93,-8,-10,-7,112,-5,-50,-4,20,-2,72,-1,70,0,45,1,-12,1,-103,2,-24,2,51,3,90,3,96,3,61,3,-3,2,-91,2,44,2,-87,1,42,1,-119,0,-4,-1,111,-1,-29,-2,118,-2,26,-2,-41,-3,-93,-3,-119,-3,-128,-3,-89,-3,-43,-3,48,-2,-91,-2,120,-1,60,0,54,1,42,2,73,3,-119,4,-77,5,10,7,51,8,-117,9,-48,10,20,12,64,13,84,14,53,15,13,16,-109,16,-4,16,27,17,-11,16,-78,16,35,16,115,15,-108,14,109,13,38,12,-83,10,76,9,-73,7,59,6,-78,4,62,3,-31,1,-99,0,115,-1,97,-2,-127,-3,-80,-4,-5,-5,115,-5,-33,-6,105,-6,-32,-7,115,-7,24,-7,-67,-8,124,-8,62,-8,27,-8,50,-8,38,-8,52,-8,62,-8,35,-8,6,-8,-40,-9,-88,-9,97,-9,39,-9,-17,-10,-97,-10,98,-10,16,-10,-65,-11,87,-11,-8,-12,-91,-12,82,-12,35,-12,5,-12,42,-12,81,-12,-69,-12,62,-11,-31,-11,-86,-10,-89,-9,-64,-8,-38,-7,24,-5,87,-4,-67,-3,42,-1,118,0,-43,1,18,3,-113,4,-69,5,-14,6,-38,7,-103,8,13,9,93,9,86,9,69,9,5,9,-100,8,15,8,82,7,-123,6,-110,5,-99,4,-95,3,-103,2,-72,1,-19,0,77,0,-43,-1,-46,-1,-14,-1,-114,0,86,1,69,2,111,3,-52,4,71,6,-40,7,121,9,31,11,-118,12,-3,13,61,15,95,16,64,17,-30,17,95,18,121,18,94,18,-47,17,26,17,-23,15,-115,14,-32,12,-5,10,-24,8,-55,6,-98,4,55,2,-22,-1,-118,-3,38,-5,-46,-8,114,-10,86,-12,87,-14,-73,-16,83,-17,54,-18,100,-19,-78,-20,98,-20,77,-20,101,-20,-43,-20,92,-19,45,-18,48,-17,76,-16,-90,-15,32,-13,-111,-12,18,-10,-112,-9,12,-7,120,-6,-31,-5,45,-3,99,-2,101,-1,63,0,-1,0,114,1,-37,1,20,2,45,2,-13,1,-94,1,5,1,68,0,-127,-1,-113,-2,-72,-3,-34,-4,6,-4,83,-5,-58,-6,81,-6,25,-6,7,-6,40,-6,98,-6,-59,-6,99,-5,44,-4,22,-3,72,-2,92,-1,-122,0,-65,1,-15,2,66,4,-126,5,-62,6,4,8,95,9,-78,10,-22,11,28,13,48,14,35,15,-20,15,-82,16,42,17,-99,17,-38,17,12,18}; }
	private static byte[] data83(){ return new byte[] {19,18,-32,17,-110,17,-9,16,64,16,70,15,60,14,13,13,-42,11,95,10,-12,8,85,7,-63,5,50,4,-103,2,25,1,-66,-1,123,-2,85,-3,40,-4,61,-5,99,-6,-106,-7,-13,-8,103,-8,9,-8,-56,-9,-103,-9,-85,-9,-111,-9,-96,-9,-78,-9,-94,-9,-109,-9,93,-9,72,-9,1,-9,-97,-10,62,-10,-82,-11,45,-11,-128,-12,-73,-13,8,-13,75,-14,-80,-15,8,-15,-80,-16,105,-16,115,-16,-105,-16,50,-15,-47,-15,-48,-14,-8,-13,76,-11,-86,-10,41,-8,-67,-7,50,-5,-73,-4,63,-2,-78,-1,51,1,-104,2,-18,3,63,5,89,6,69,7,19,8,-123,8,-61,8,-28,8,-60,8,-88,8,98,8,50,8,-70,7,69,7,-64,6,39,6,-128,5,-2,4,93,4,-24,3,-126,3,60,3,49,3,74,3,121,3,-37,3,110,4,23,5,-20,5,-23,6,5,8,30,9,120,10,-92,11,-13,12,9,14,56,15,68,16,10,17,-65,17,27,18,64,18,7,18,-90,17,-67,16,-73,15,72,14,-94,12,-75,10,-104,8,80,6,-38,3,57,1,122,-2,-66,-5,-22,-8,28,-10,-115,-13,39,-15,10,-17,77,-19,-25,-21,-30,-22,52,-22,5,-22,-7,-23,104,-22,28,-21,9,-20,65,-19,127,-18,-16,-17,-126,-15,25,-13,-70,-12,70,-10,-36,-9,81,-7,-57,-6,14,-4,75,-3,91,-2,101,-1,16,0,-90,0,27,1,114,1,-83,1,-52,1,-42,1,-76,1,90,1,5,1,-125,0,-1,-1,116,-1,-19,-2,101,-2,8,-2,-105,-3,80,-3,-6,-4,-65,-4,120,-4,85,-4,88,-4,101,-4,-77,-4,46,-3,-38,-3,-110,-2,116,-1,-126,0,-124,1,-71,2,-25,3,47,5,123,6,-74,7,21,9,95,10,-99,11,-64,12,-38,13,-51,14,-126,15,48,16,-107,16,-65,16,-43,16,-107,16,56,16,-88,15,-34,14,-7,13,-44,12,-100,11,100,10,10,9,-75,7,90,6,20,5,-22,3,-68,2,-78,1,-66,0,-23,-1,24,-1,100,-2,-75,-3,10,-3,86,-4,-82,-5,6,-5,-124,-6,18,-6,-74,-7,104,-7,50,-7,6,-7,-24,-8,-70,-8,-110,-8,106,-8,77,-8,31,-8,5,-8,-50,-9,-92,-9,124,-9,51,-9,-32,-10,-118,-10,47,-10,-60,-11,111,-11,30,-11,-54,-12,-95,-12,103,-12,65,-12,60,-12,94,-12,-76,-12,45,-11,-36,-11,-104,-10,121,-9,126,-8,-103,-7,-76,-6,-17,-5,56,-3,-105,-2,-9,-1,78,1,-99,2,-34,3,5,5,-38,5,-86,6,24,7,111,7,-124,7,-126,7,76,7,-1,6,121,6,-45,5,10,5,56,4,96,3,110,2,126,1,-93,0,0,0,-126,-1,72,-1,92,-1,-85,-1,70,0,36,1,42,2,103,3,-61,4,94,6,9,8,-94,9,65,11,-51,12,87,14,-122,15,-36,16,-25,17,-48,18,101,19,-125,19,112,19,14,19,90,18,94,17,8,16,-119,14,-47,12,-19,10,-42,8,-94,6,90,4,-20,1,93,-1,-36,-4,100,-6,13,-8,-28,-11,-19,-13,51,-14,-84,-16,99,-17,84,-18,-103,-19,30,-19,-28,-20,3,-19,112,-19,-4,-19,-55,-18,-59,-17,-20,-16,57,-14,-107,-13,19,-11,-117,-10,-10,-9,99,-7,-59,-6,5,-4,45,-3,59,-2,6,-1,-87,-1,43,0,-108,0,-74,0,-46,0,-111,0,52,0,-73,-1,-10,-2,15,-2,27,-3,41,-4,51,-5,85,-6,-101,-7,9,-7,-98,-8,84,-8,69,-8,82,-8,-107,-8,-1,-8,-114,-7,99,-6,75,-5,100,-4,-118,-3,-60,-2,12,0,78,1,-84,2,-6,3,56,5,-124,6,-63,7,3,9,41,10,84,11,80,12,92,13,73,14,35,15,-14,15,-107,16,33,17,-113,17,-45,17,-17,17,-14,17,-64,17,110,17,12,17,111,16,-68,15,-50,14,-67,13,123,12,17,11,-109,9,13,8,-108,6,11,5,-98,3,74,2,5,1,-63,-1,-126,-2,106,-3,84,-4,103,-5,-113,-6,-17,-7,84,-7,-4,-8,-75,-8,88,-8,56,-8,37,-8,-9,-9,-41,-9,-45,-9,-102,-9,121,-9,41,-9,-55,-10,71,-10,-80,-11,26,-11,77,-12,-113,-13,-62,-14,-16,-15,81,-15,-52,-16,108,-16,45,-16,32,-16,75,-16,-92,-16,58,-15,18,-14,5,-13,47,-12,94,-11,-98,-10,-12,-9,69,-7,-104,-6,16,-4,107,-3,-26,-2,64,0,-118,1,-63,2,-38,3,-57,4,125,5,-3,5,119,6,-83,6,-45,6,-14,6,-45,6,-84,6,92,6,0,6,-103,5,19,5,-68,4,89,4,-24,3,-126,3,81,3,28,3,13,3,25,3,103,3,-48,3,91,4,60,5,1,6,49,7,103,8,-88,9,10,11,89,12,-44,13,51,15,114,16,-87,17,-91,18,113,19,-9,19,19,20,-10,19,106,19,-77,18,-82,17,80,16,-51,14,-38,12,-66,10,104,8,-83,5,-9,2,5,0,4,-3,-1,-7}; }
	private static byte[] data84(){ return new byte[] {6,-9,102,-12,-32,-15,-61,-17,-7,-19,-105,-20,-115,-21,-28,-22,-125,-22,-94,-22,-16,-22,-89,-21,-111,-20,-75,-19,-8,-18,99,-16,-44,-15,92,-13,-25,-12,-123,-10,-26,-9,92,-7,-99,-6,-61,-5,-55,-4,-99,-3,82,-2,-39,-2,94,-1,-87,-1,-13,-1,-8,-1,-12,-1,-52,-1,108,-1,2,-1,114,-2,-21,-3,110,-3,-19,-4,-128,-4,37,-4,-61,-5,116,-5,37,-5,-32,-6,-93,-6,-127,-6,-114,-6,-88,-6,-3,-6,107,-5,20,-4,-47,-4,-76,-3,-38,-2,-33,-1,34,1,96,2,-97,3,-15,4,47,6,118,7,-80,8,-23,9,31,11,53,12,53,13,84,14,18,15,-38,15,91,16,-100,16,-68,16,-95,16,103,16,-23,15,88,15,-84,14,-60,13,-13,12,-7,11,-10,10,-34,9,-62,8,-73,7,-107,6,-108,5,-86,4,-91,3,-66,2,-55,1,-11,0,13,0,44,-1,76,-2,100,-3,-98,-4,-25,-5,49,-5,-99,-6,20,-6,-94,-7,45,-7,-28,-8,-105,-8,86,-8,47,-8,-17,-9,-56,-9,-107,-9,111,-9,65,-9,-2,-10,-37,-10,-106,-10,87,-10,26,-10,-27,-11,-76,-11,115,-11,43,-11,-19,-12,-104,-12,-126,-12,96,-12,89,-12,-119,-12,-41,-12,61,-11,-51,-11,111,-10,65,-9,36,-8,35,-7,45,-6,68,-5,-119,-4,-70,-3,-3,-2,51,0,67,1,78,2,43,3,-20,3,-114,4,-2,4,77,5,110,5,80,5,41,5,-83,4,18,4,88,3,123,2,-84,1,-71,0,-12,-1,34,-1,-101,-2,45,-2,15,-2,60,-2,-105,-2,91,-1,50,0,88,1,-86,2,22,4,-57,5,112,7,29,9,-26,10,-89,12,79,14,-24,15,118,17,-101,18,-88,19,71,20,-92,20,-85,20,88,20,-52,19,-5,18,-18,17,-113,16,1,15,35,13,37,11,-36,8,-112,6,8,4,-109,1,15,-1,-114,-4,65,-6,9,-8,-8,-11,22,-12,110,-14,15,-15,-25,-17,12,-17,103,-18,21,-18,11,-18,83,-18,-49,-18,-96,-17,-92,-16,-53,-15,33,-13,120,-12,-10,-11,96,-9,-63,-8,18,-6,67,-5,75,-4,67,-3,49,-2,-54,-2,114,-1,-79,-1,-12,-1,-6,-1,-93,-1,82,-1,-95,-2,-57,-3,-66,-4,-91,-5,-117,-6,112,-7,109,-8,-104,-9,-42,-10,75,-10,-18,-11,-57,-11,-50,-11,-4,-11,112,-10,-9,-10,-79,-9,-118,-8,-119,-7,-81,-6,-25,-5,76,-3,-78,-2,29,0,-123,1,-33,2,49,4,114,5,-116,6,-65,7,-54,8,-29,9,-22,10,6,12,-25,12,-51,13,-94,14,80,15,-37,15,97,16,-94,16,10,17,66,17,102,17,108,17,90,17,26,17,-118,16,-27,15,22,15,0,14,-50,12,-127,11,29,10,-71,8,102,7,21,6,-55,4,125,3,62,2,31,1,5,0,-23,-2,-42,-3,-17,-4,12,-4,59,-5,-97,-6,19,-6,-92,-7,60,-7,5,-7,-63,-8,126,-8,68,-8,12,-8,-78,-9,68,-9,-47,-10,69,-10,-94,-11,-16,-12,18,-12,109,-13,-87,-14,2,-14,-121,-15,11,-15,-44,-16,-76,-16,-57,-16,-26,-16,54,-15,-77,-15,80,-14,0,-13,-71,-13,-89,-12,-99,-11,-96,-10,-63,-9,-15,-8,22,-6,84,-5,120,-4,-100,-3,-69,-2,-55,-1,-50,0,-83,1,-121,2,35,3,-71,3,33,4,123,4,-81,4,-77,4,-74,4,-88,4,124,4,84,4,41,4,-27,3,-83,3,76,3,15,3,-48,2,-87,2,-95,2,-85,2,-18,2,74,3,-19,3,-90,4,-93,5,-73,6,8,8,112,9,-22,10,113,12,14,14,124,15,-12,16,63,18,79,19,40,20,-68,20,-8,20,-19,20,-100,20,22,20,32,19,-12,17,-120,16,-77,14,-92,12,52,10,-124,7,-79,4,-127,1,-126,-2,73,-5,91,-8,-120,-11,20,-13,6,-15,58,-17,-49,-19,-76,-20,-17,-21,120,-21,85,-21,-118,-21,14,-20,-46,-20,-41,-19,29,-17,-119,-16,10,-14,-91,-13,62,-11,-68,-10,56,-8,-115,-7,-72,-6,-39,-5,-49,-4,-84,-3,104,-2,-21,-2,89,-1,100,-1,-95,-1,118,-1,51,-1,-46,-2,82,-2,-67,-3,31,-3,-110,-4,11,-4,126,-5,2,-5,124,-6,18,-6,-84,-7,81,-7,-1,-8,-46,-8,-44,-8,-20,-8,43,-7,126,-7,32,-6,-27,-6,-60,-5,-47,-4,-12,-3,36,-1,101,0,-89,1,-26,2,47,4,95,5,-103,6,-52,7,-5,8,37,10,65,11,91,12,69,13,50,14,-34,14,120,15,-83,15,-33,15,-50,15,-90,15,68,15,-32,14,92,14,-29,13,85,13,-72,12,14,12,86,11,-116,10,-83,9,-51,8,-42,7,-44,6,-15,5,-6,4,41,4,47,3,64,2,71,1,76,0,77,-1,64,-2,70,-3,83,-4,-128,-5,-54,-6,32,-6,-119,-7,26,-7,-94,-8,68,-8,-30,-9,-101,-9,85,-9,54,-9,22,-9,4,-9,-28,-10,-27,-10,-63,-10,-54,-10,-114,-10,123,-10,84,-10,35,-10}; }
	private static byte[] data85(){ return new byte[] {-18,-11,-86,-11,126,-11,67,-11,35,-11,27,-11,74,-11,105,-11,-70,-11,9,-10,-123,-10,26,-9,-61,-9,-104,-8,106,-7,106,-6,93,-5,104,-4,113,-3,86,-2,73,-1,71,0,20,1,-33,1,119,2,-6,2,88,3,-110,3,-127,3,71,3,-27,2,83,2,-110,1,-51,0,-12,-1,60,-1,-110,-2,12,-2,-59,-3,-113,-3,-97,-3,-38,-3,80,-2,15,-1,-47,-1,-40,0,45,2,-109,3,61,5,-9,6,-62,8,-112,10,100,12,38,14,-57,15,80,17,-115,18,-84,19,123,20,13,21,72,21,41,21,-66,20,37,20,42,19,-4,17,-113,16,-12,14,20,13,-18,10,-72,8,85,6,-31,3,93,1,-36,-2,115,-4,48,-6,15,-8,13,-10,76,-12,-54,-14,126,-15,102,-16,-93,-17,73,-17,43,-17,108,-17,-32,-17,-70,-16,-74,-15,-22,-14,71,-12,-81,-11,12,-9,120,-8,-57,-7,-2,-6,35,-4,66,-3,45,-2,-12,-2,-102,-1,21,0,80,0,80,0,25,0,-106,-1,-34,-2,-48,-3,-97,-4,68,-5,-12,-7,-84,-8,112,-9,-114,-10,-86,-11,-16,-12,-120,-12,47,-12,-11,-13,-3,-13,47,-12,-119,-12,5,-11,-70,-11,-78,-10,-58,-9,-18,-8,72,-6,-100,-5,-10,-4,96,-2,-71,-1,2,1,108,2,-74,3,4,5,61,6,95,7,-109,8,-113,9,-68,10,-72,11,-65,12,-80,13,-117,14,94,15,24,16,-76,16,68,17,-64,17,1,18,62,18,78,18,55,18,-34,17,89,17,-99,16,-56,15,-48,14,-81,13,127,12,96,11,35,10,-4,8,-60,7,126,6,70,5,-2,3,-54,2,123,1,83,0,63,-1,41,-2,40,-3,82,-4,-125,-5,-32,-6,82,-6,-53,-7,86,-7,-31,-8,114,-8,22,-8,-102,-9,20,-9,119,-10,-54,-11,45,-11,110,-12,-12,-13,84,-13,-28,-14,-105,-14,88,-14,64,-14,41,-14,47,-14,72,-14,106,-14,-68,-14,22,-13,-102,-13,19,-12,-84,-12,83,-11,0,-10,-76,-10,113,-9,69,-8,25,-7,16,-6,4,-5,-11,-5,-37,-4,-89,-3,124,-2,40,-1,-30,-1,127,0,27,1,-100,1,11,2,118,2,-70,2,1,3,27,3,39,3,36,3,-7,2,-38,2,-90,2,-127,2,55,2,23,2,-21,1,-41,1,-22,1,55,2,-120,2,54,3,16,4,32,5,91,6,-83,7,52,9,-64,10,116,12,17,14,-75,15,68,17,-98,18,-47,19,-41,20,-89,21,44,22,119,22,83,22,4,22,95,21,111,20,-6,18,75,17,59,15,-78,12,-6,9,-3,6,-25,3,-48,0,-85,-3,-48,-6,6,-8,-89,-11,118,-13,-116,-15,-30,-17,-90,-18,-84,-19,5,-19,-73,-20,-58,-20,43,-19,-54,-19,-57,-18,-42,-17,28,-15,-109,-14,9,-12,-116,-11,34,-9,-96,-8,3,-6,85,-5,125,-4,110,-3,102,-2,6,-1,-92,-1,-27,-1,38,0,26,0,-17,-1,-80,-1,10,-1,-119,-2,-75,-3,18,-3,72,-4,-109,-5,-41,-6,29,-6,95,-7,-88,-8,-14,-9,123,-9,10,-9,-55,-10,-84,-10,-56,-10,32,-9,-91,-9,83,-8,58,-7,40,-6,65,-5,115,-4,-76,-3,-3,-2,87,0,-72,1,-5,2,83,4,-73,5,4,7,80,8,126,9,-88,10,-60,11,-65,12,-89,13,85,14,-42,14,48,15,68,15,91,15,62,15,45,15,1,15,-70,14,-112,14,71,14,6,14,123,13,4,13,100,12,-74,11,25,11,78,10,-99,9,-90,8,-41,7,-23,6,-48,5,-59,4,-119,3,82,2,29,1,-38,-1,-51,-2,-83,-3,-79,-4,-72,-5,-32,-6,27,-6,101,-7,-52,-8,61,-8,-30,-9,-113,-9,92,-9,53,-9,50,-9,28,-9,52,-9,65,-9,88,-9,112,-9,-122,-9,122,-9,101,-9,67,-9,48,-9,2,-9,-33,-10,-49,-10,-63,-10,-54,-10,-18,-10,10,-9,58,-9,94,-9,-86,-9,2,-8,90,-8,-20,-8,125,-7,45,-6,-26,-6,-71,-5,103,-4,66,-3,8,-2,-56,-2,124,-1,26,0,-72,0,48,1,123,1,-72,1,-79,1,122,1,32,1,-91,0,2,0,104,-1,-22,-2,92,-2,-3,-3,-86,-3,-125,-3,98,-3,117,-3,-93,-3,28,-2,-73,-2,-110,-1,-89,0,-21,1,118,3,-26,4,-106,6,75,8,7,10,-72,11,104,13,24,15,-87,16,16,18,77,19,56,20,-5,20,102,21,-118,21,115,21,4,21,87,20,116,19,60,18,-61,16,5,15,36,13,27,11,-46,8,-126,6,-14,3,124,1,-14,-2,125,-4,60,-6,22,-8,25,-10,104,-12,-2,-14,-35,-15,25,-15,-109,-16,126,-16,-87,-16,13,-15,-59,-15,-88,-14,-76,-13,-15,-12,86,-10,-64,-9,52,-7,-78,-6,14,-4,79,-3,-127,-2,125,-1,102,0,41,1,-111,1,-67,1,-85,1,35,1,95,0,72,-1,-10,-3,-126,-4,-2,-6,-112,-7,38,-8,-37,-10,-75,-11,-68,-12,-51,-13,-6,-14,115,-14,7,-14,-51,-15}; }
	private static byte[] data86(){ return new byte[] {-27,-15,67,-14,-39,-14,-87,-13,-111,-12,-102,-11,-72,-10,-15,-9,41,-7,-126,-6,-21,-5,90,-3,-49,-2,59,0,-81,1,16,3,92,4,-98,5,-54,6,-8,7,24,9,50,10,71,11,122,12,-128,13,125,14,110,15,91,16,31,17,-45,17,99,18,-66,18,-1,18,-5,18,-18,18,-100,18,32,18,-104,17,-29,16,40,16,78,15,94,14,103,13,88,12,53,11,-18,9,-86,8,80,7,-10,5,-95,4,56,3,-14,1,-72,0,-125,-1,-123,-2,-113,-3,-84,-4,-33,-5,44,-5,-125,-6,-30,-7,55,-7,-111,-8,-52,-9,4,-9,31,-10,112,-11,-76,-12,42,-12,-49,-13,107,-13,63,-13,36,-13,-4,-14,-12,-14,-31,-14,-3,-14,53,-13,126,-13,-17,-13,87,-12,-38,-12,74,-11,-86,-11,14,-10,91,-10,-57,-10,77,-9,-61,-9,111,-8,18,-7,-49,-7,124,-6,6,-5,-91,-5,51,-4,-58,-4,71,-3,-53,-3,83,-2,-45,-2,101,-1,-54,-1,78,0,-91,0,15,1,75,1,127,1,-106,1,-104,1,-111,1,117,1,107,1,83,1,67,1,77,1,122,1,-44,1,103,2,37,3,21,4,39,5,89,6,-85,7,24,9,-111,10,49,12,-80,13,69,15,-53,16,74,18,-108,19,-64,20,-52,21,122,22,8,23,54,23,48,23,-80,22,-42,21,110,20,-64,18,-77,16,74,14,-92,11,-55,8,-3,5,9,3,56,0,91,-3,-102,-6,29,-8,-79,-11,-96,-13,-56,-15,93,-16,55,-17,-95,-18,47,-18,47,-18,90,-18,-82,-18,86,-17,35,-16,34,-15,114,-14,-28,-13,122,-11,16,-9,-84,-8,50,-6,-96,-5,-40,-4,-15,-3,-63,-2,-94,-1,52,0,-108,0,-59,0,-64,0,-100,0,63,0,-73,-1,17,-1,66,-2,108,-3,118,-4,115,-5,110,-6,107,-7,96,-8,93,-9,125,-10,-60,-11,46,-11,-53,-12,-72,-12,-77,-12,34,-11,-109,-11,81,-10,41,-9,29,-8,72,-7,102,-6,-79,-5,-4,-4,108,-2,-41,-1,83,1,-44,2,90,4,-43,5,57,7,-110,8,-69,9,-49,10,-81,11,99,12,-26,12,66,13,123,13,-94,13,-53,13,-27,13,10,14,26,14,19,14,10,14,-36,13,-86,13,116,13,59,13,-12,12,-75,12,115,12,11,12,-119,11,-24,10,40,10,57,9,60,8,37,7,7,6,-33,4,-68,3,-120,2,83,1,31,0,-12,-2,-72,-3,-84,-4,-107,-5,-89,-6,-24,-7,55,-7,-92,-8,50,-8,-35,-9,-116,-9,107,-9,77,-9,88,-9,109,-9,-109,-9,-97,-9,-62,-9,-48,-9,-49,-9,-55,-9,-65,-9,-80,-9,-85,-9,-66,-9,-23,-9,23,-8,52,-8,82,-8,109,-8,-112,-8,-82,-8,-66,-8,-8,-8,41,-7,112,-7,-60,-7,59,-6,-54,-6,83,-5,14,-4,-78,-4,72,-3,-18,-3,79,-2,-78,-2,-47,-2,-7,-2,-38,-2,-83,-2,114,-2,31,-2,-52,-3,115,-3,37,-3,-48,-4,-113,-4,83,-4,24,-4,2,-4,13,-4,71,-4,-77,-4,83,-3,35,-2,43,-1,35,0,96,1,-88,2,7,4,-111,5,24,7,-45,8,120,10,65,12,-32,13,100,15,-37,16,10,18,29,19,-49,19,124,20,-31,20,-7,20,-27,20,-122,20,-24,19,15,19,-35,17,126,16,-22,14,15,13,3,11,-43,8,112,6,-8,3,124,1,-5,-2,115,-4,22,-6,-1,-9,43,-10,-98,-12,105,-13,111,-14,-40,-15,-104,-15,125,-15,-66,-15,57,-14,-26,-14,-39,-13,-18,-12,102,-10,-36,-9,-127,-7,6,-5,-86,-4,42,-2,-96,-1,-34,0,-40,1,-113,2,-5,2,2,3,-79,2,-12,1,3,1,-55,-1,118,-2,-25,-4,111,-5,-6,-7,105,-8,-18,-10,-125,-11,72,-12,43,-13,38,-14,121,-15,-23,-16,-88,-16,-95,-16,-42,-16,60,-15,-86,-15,122,-14,90,-13,82,-12,-124,-11,-43,-10,42,-8,-112,-7,0,-5,124,-4,-34,-3,45,-1,-117,0,-43,1,32,3,84,4,-113,5,-76,6,-33,7,7,9,52,10,78,11,110,12,83,13,110,14,59,15,13,16,-94,16,36,17,98,17,-126,17,122,17,87,17,24,17,-21,16,127,16,49,16,-93,15,37,15,108,14,-100,13,-70,12,-80,11,-104,10,93,9,39,8,-35,6,-96,5,104,4,69,3,55,2,49,1,66,0,64,-1,87,-2,101,-3,102,-4,101,-5,73,-6,69,-7,22,-8,26,-9,42,-10,110,-11,-47,-12,106,-12,23,-12,-26,-13,-40,-13,-80,-13,-41,-13,8,-12,49,-12,-114,-12,-7,-12,94,-11,-49,-11,71,-10,-89,-10,-5,-10,50,-9,103,-9,-95,-9,-26,-9,35,-8,111,-8,-89,-8,-20,-8,67,-7,124,-7,-37,-7,38,-6,112,-6,-66,-6,15,-5,103,-5,-48,-5,74,-4,-93,-4,37,-3,-105,-3,31,-2,-112,-2,-26,-2,28,-1,59,-1,104,-1,95,-1,70,-1,46,-1,37,-1,61,-1,106,-1,-66,-1,71,0,-30,0,-92,1,-113,2}; }
	private static byte[] data87(){ return new byte[] {-94,3,-53,4,23,6,110,7,-31,8,102,10,-30,11,-119,13,4,15,-121,16,-17,17,62,19,104,20,64,21,-25,21,55,22,33,22,-100,21,-62,20,-123,19,-2,17,38,16,30,14,-10,11,-125,9,27,7,122,4,-5,1,102,-1,-24,-4,-125,-6,89,-8,89,-10,-104,-12,24,-13,-10,-15,38,-15,-118,-16,38,-16,10,-16,34,-16,-118,-16,22,-15,-13,-15,11,-13,62,-12,-101,-11,4,-9,-117,-8,-25,-7,74,-5,-120,-4,-70,-3,-70,-2,-116,-1,77,0,-52,0,18,1,80,1,54,1,-12,0,-123,0,-18,-1,23,-1,57,-2,36,-3,15,-4,-45,-6,-83,-7,-121,-8,107,-9,106,-10,-105,-11,-9,-12,111,-12,68,-12,58,-12,87,-12,-87,-12,88,-11,-17,-11,-30,-10,-57,-9,-25,-8,35,-6,80,-5,-55,-4,39,-2,-93,-1,49,1,-89,2,13,4,91,5,-112,6,-127,7,92,8,2,9,124,9,-16,9,65,10,-107,10,-15,10,79,11,-114,11,-50,11,-9,11,30,12,44,12,58,12,62,12,64,12,87,12,82,12,55,12,16,12,-47,11,-128,11,-12,10,91,10,-112,9,-58,8,-42,7,-35,6,-61,5,-86,4,-101,3,109,2,50,1,-11,-1,-61,-2,-113,-3,-112,-4,-117,-5,-82,-6,-8,-7,74,-7,-59,-8,86,-8,11,-8,-54,-9,-101,-9,-121,-9,-112,-9,-111,-9,-79,-9,-42,-9,-11,-9,43,-8,93,-8,-100,-8,-41,-8,25,-7,102,-7,-64,-7,9,-6,86,-6,-119,-6,-59,-6,-31,-6,-33,-6,-16,-6,1,-5,22,-5,50,-5,94,-5,-98,-5,-25,-5,68,-4,-103,-4,-24,-4,34,-3,56,-3,59,-3,15,-3,-39,-4,-102,-4,62,-4,-3,-5,-99,-5,88,-5,52,-5,-15,-6,-59,-6,-121,-6,112,-6,61,-6,68,-6,79,-6,-127,-6,-24,-6,109,-5,26,-4,-32,-4,-61,-3,-70,-2,-33,-1,12,1,87,2,-60,3,57,5,-43,6,105,8,-6,9,117,11,-39,12,28,14,48,15,65,16,14,17,-45,17,74,18,-98,18,-66,18,-77,18,81,18,-65,17,-24,16,-47,15,-124,14,-25,12,55,11,71,9,59,7,24,5,-35,2,-95,0,-124,-2,113,-4,-116,-6,-39,-8,94,-9,23,-10,53,-11,110,-12,-8,-13,-58,-13,-63,-13,-17,-13,116,-12,21,-11,-13,-11,14,-9,77,-8,-55,-7,78,-5,-52,-4,77,-2,-115,-1,-76,0,-111,1,53,2,126,2,123,2,27,2,-92,1,-35,0,-2,-1,-18,-2,-61,-3,-119,-4,30,-5,-44,-7,109,-8,35,-9,-26,-11,-59,-12,-48,-13,-22,-14,69,-14,-70,-15,120,-15,74,-15,73,-15,-121,-15,-26,-15,-126,-14,55,-13,55,-12,64,-11,112,-10,-78,-9,-23,-8,52,-6,99,-5,-61,-4,-7,-3,57,-1,-121,0,-44,1,32,3,107,4,-97,5,-58,6,-15,7,18,9,7,10,2,11,-22,11,-79,12,109,13,14,14,-123,14,-25,14,28,15,62,15,102,15,95,15,92,15,81,15,37,15,-12,14,-87,14,57,14,-83,13,-12,12,31,12,34,11,27,10,14,9,-12,7,-19,6,-12,5,-10,4,-8,3,-4,2,-14,1,-33,0,-78,-1,-115,-2,91,-3,35,-4,-4,-6,-56,-7,-62,-8,-37,-9,1,-9,84,-10,-47,-11,108,-11,39,-11,7,-11,9,-11,40,-11,106,-11,-66,-11,49,-10,-109,-10,-6,-10,97,-9,-57,-9,8,-8,73,-8,-122,-8,-50,-8,-9,-8,43,-7,90,-7,115,-7,-111,-7,-90,-7,-95,-7,-93,-7,-101,-7,-112,-7,-88,-7,-81,-7,-55,-7,-17,-7,52,-6,88,-6,-95,-6,-34,-6,50,-5,110,-5,-49,-5,21,-4,94,-4,-105,-4,-58,-4,-17,-4,-3,-4,29,-3,63,-3,89,-3,-86,-3,-9,-3,-116,-2,33,-1,-12,-1,-63,0,-87,1,-74,2,-86,3,-51,4,-6,5,88,7,-92,8,23,10,-114,11,21,13,-120,14,-11,15,40,17,41,18,12,19,-107,19,-47,19,-58,19,125,19,-33,18,-16,17,-43,16,85,15,-54,13,-13,11,10,10,-7,7,-28,5,-57,3,-87,1,-111,-1,124,-3,-87,-5,-44,-7,56,-8,-77,-10,108,-11,106,-12,116,-13,-38,-14,122,-14,100,-14,-108,-14,-10,-14,-120,-13,86,-12,74,-11,88,-10,-117,-9,-71,-8,-29,-7,40,-5,105,-4,126,-3,-118,-2,121,-1,55,0,-40,0,62,1,121,1,-117,1,102,1,19,1,116,0,-37,-1,3,-1,6,-2,-5,-4,-26,-5,-81,-6,-107,-7,120,-8,-107,-9,-78,-10,1,-10,115,-11,23,-11,-35,-12,-58,-12,-32,-12,28,-11,-115,-11,8,-10,-56,-10,-48,-9,-36,-8,24,-6,108,-5,-64,-4,41,-2,-118,-1,-32,0,16,2,77,3,87,4,52,5,-1,5,-80,6,75,7,-70,7,43,8,-121,8,-28,8,53,9,-123,9,-43,9,26,10,98,10,-91,10,-22,10,18,11,78,11,98,11,101,11,113,11,70,11,36,11,-53,10,122,10,30,10,-97,9,0,9}; }
	private static byte[] data88(){ return new byte[] {83,8,-112,7,-97,6,-79,5,-83,4,-119,3,114,2,74,1,61,0,39,-1,29,-2,58,-3,90,-4,-112,-5,-12,-6,93,-6,-28,-7,121,-7,60,-7,4,-7,-38,-8,-46,-8,-55,-8,-52,-8,-10,-8,28,-7,83,-7,-83,-7,-1,-7,113,-6,-41,-6,71,-5,-113,-5,-26,-5,25,-4,69,-4,95,-4,117,-4,120,-4,-114,-4,-105,-4,-69,-4,-42,-4,-7,-4,51,-3,76,-3,115,-3,122,-3,120,-3,102,-3,50,-3,-9,-4,-96,-4,58,-4,-51,-5,98,-5,4,-5,-99,-6,77,-6,22,-6,-32,-7,-59,-7,-74,-7,-82,-7,-70,-7,-33,-7,14,-6,82,-6,-77,-6,20,-5,-91,-5,69,-4,-5,-4,-50,-3,-53,-2,-49,-1,6,1,80,2,-96,3,1,5,79,6,-91,7,-33,8,34,10,58,11,82,12,72,13,24,14,-29,14,-113,15,-2,15,103,16,-108,16,-119,16,74,16,-54,15,22,15,25,14,-13,12,-109,11,-8,9,74,8,-120,6,-86,4,-54,2,11,1,77,-1,-83,-3,34,-4,-70,-6,-112,-7,112,-8,-106,-9,-41,-10,102,-10,48,-10,33,-10,106,-10,-10,-10,-83,-9,-79,-8,-25,-7,38,-5,120,-4,-41,-3,42,-1,76,0,75,1,28,2,-81,2,-10,2,13,3,-48,2,-128,2,-11,1,49,1,73,0,80,-1,63,-2,19,-3,-16,-5,-73,-6,-106,-7,106,-8,93,-9,83,-10,101,-11,-120,-12,-31,-13,71,-13,-21,-14,-93,-14,-99,-14,-57,-14,34,-13,-78,-13,99,-12,52,-11,25,-10,28,-9,25,-8,47,-7,44,-6,70,-5,107,-4,-102,-3,-44,-2,12,0,104,1,-72,2,-22,3,34,5,69,6,108,7,103,8,79,9,23,10,-61,10,108,11,-28,11,93,12,-77,12,29,13,80,13,-114,13,-79,13,-52,13,-28,13,-70,13,-104,13,97,13,-16,12,-108,12,-12,11,105,11,-65,10,20,10,109,9,-60,8,9,8,68,7,-113,6,-88,5,-56,4,-53,3,-60,2,-97,1,-125,0,71,-1,28,-2,-11,-4,-65,-5,-76,-6,-67,-7,-36,-8,64,-8,-93,-9,84,-9,11,-9,-8,-10,-4,-10,46,-9,118,-9,-71,-9,19,-8,118,-8,-52,-8,26,-7,123,-7,-42,-7,39,-6,108,-6,-53,-6,13,-5,67,-5,109,-5,117,-5,121,-5,99,-5,56,-5,18,-5,-37,-6,-90,-6,-126,-6,111,-6,101,-6,117,-6,123,-6,-105,-6,-78,-6,-52,-6,-20,-6,21,-5,56,-5,96,-5,-125,-5,-86,-5,-51,-5,-5,-5,23,-4,75,-4,-112,-4,-44,-4,48,-3,-93,-3,37,-2,-60,-2,80,-1,-1,-1,-70,0,-110,1,113,2,111,3,126,4,-56,5,20,7,121,8,-26,9,82,11,-72,12,6,14,29,15,14,16,-36,16,113,17,-69,17,-53,17,-85,17,73,17,-100,16,-48,15,-65,14,-125,13,43,12,-64,10,32,9,127,7,-64,5,0,4,82,2,-114,0,-15,-2,62,-3,-72,-5,71,-6,-5,-8,-47,-9,-36,-10,26,-10,-124,-11,77,-11,45,-11,87,-11,-76,-11,29,-10,-81,-10,120,-9,65,-8,61,-7,49,-6,60,-5,84,-4,103,-3,105,-2,110,-1,72,0,3,1,-126,1,-8,1,27,2,31,2,-34,1,125,1,-20,0,59,0,96,-1,100,-2,98,-3,92,-4,83,-5,103,-6,121,-7,-89,-8,-16,-9,74,-9,-90,-10,54,-10,-48,-11,-91,-11,-103,-11,-52,-11,51,-10,-25,-10,-70,-9,-69,-8,-38,-7,8,-5,50,-4,110,-3,-106,-2,-62,-1,-64,0,-53,1,-76,2,-102,3,76,4,-14,4,-115,5,20,6,-113,6,-6,6,94,7,-88,7,4,8,90,8,-81,8,7,9,73,9,-97,9,-42,9,15,10,42,10,79,10,66,10,56,10,50,10,18,10,-11,9,-71,9,118,9,13,9,-113,8,-8,7,60,7,101,6,125,5,-114,4,-104,3,-89,2,-75,1,-66,0,-17,-1,20,-1,76,-2,-111,-3,-30,-4,51,-4,-84,-5,26,-5,-90,-6,72,-6,-17,-7,-58,-7,-112,-7,-93,-7,-75,-7,-28,-7,45,-6,-106,-6,1,-5,120,-5,-25,-5,82,-4,-85,-4,-7,-4,44,-3,105,-3,-103,-3,-55,-3,8,-2,75,-2,-122,-2,-54,-2,4,-1,44,-1,65,-1,59,-1,27,-1,-8,-2,-61,-2,107,-2,13,-2,-97,-3,36,-3,-97,-4,21,-4,-105,-5,12,-5,-103,-6,68,-6,-7,-7,-55,-7,-84,-7,-105,-7,-107,-7,-88,-7,-58,-7,-12,-7,51,-6,118,-6,-39,-6,72,-5,-45,-5,112,-4,60,-3,14,-2,-18,-2,-10,-1,-7,0,2,2,0,3,26,4,29,5,49,6,52,7,56,8,78,9,68,10,44,11,15,12,-55,12,114,13,-16,13,70,14,116,14,99,14,50,14,-59,13,18,13,48,12,34,11,-5,9,-97,8,66,7,-45,5,95,4,-4,2,-103,1,66,0,-4,-2,-83,-3,120,-4,80,-5,81,-6,120,-7,-43,-8,125,-8,106,-8,-110,-8,4,-7,-62,-7,-114,-6}; }
	private static byte[] data89(){ return new byte[] {-111,-5,-91,-4,-73,-3,-56,-2,-42,-1,-48,0,-104,1,81,2,-50,2,37,3,67,3,46,3,-22,2,-119,2,6,2,87,1,-107,0,-101,-1,-63,-2,-87,-3,-86,-4,-120,-5,114,-6,95,-7,89,-8,103,-9,127,-10,-73,-11,21,-11,-104,-12,57,-12,16,-12,-10,-13,9,-12,81,-12,-76,-12,48,-11,-55,-11,121,-10,57,-9,14,-8,-22,-8,-36,-7,-17,-6,-5,-5,24,-3,82,-2,124,-1,-85,0,-45,1,-3,2,4,4,18,5,-12,5,-70,6,91,7,-11,7,125,8,-1,8,126,9,-15,9,-128,10,-19,10,82,11,-106,11,-45,11,-25,11,-23,11,-47,11,-104,11,100,11,31,11,-16,10,-95,10,84,10,25,10,-68,9,85,9,-42,8,71,8,-113,7,-42,6,1,6,20,5,33,4,15,3,-37,1,-79,0,117,-1,69,-2,22,-3,21,-4,16,-5,77,-6,-95,-7,32,-7,-71,-8,-119,-8,98,-8,111,-8,-116,-8,-67,-8,2,-7,78,-7,-91,-7,3,-6,99,-6,-51,-6,48,-5,-128,-5,-41,-5,46,-4,98,-4,-115,-4,-87,-4,-88,-4,-91,-4,-111,-4,114,-4,63,-4,31,-4,-24,-5,-59,-5,-88,-5,-108,-5,127,-5,122,-5,109,-5,92,-5,74,-5,58,-5,49,-5,28,-5,6,-5,5,-5,5,-5,9,-5,29,-5,69,-5,-120,-5,-69,-5,24,-4,92,-4,-72,-4,27,-3,122,-3,-14,-3,119,-2,15,-1,-48,-1,-96,0,-104,1,-94,2,-55,3,16,5,74,6,-117,7,-39,8,14,10,51,11,71,12,40,13,-20,13,110,14,-36,14,-24,14,-17,14,-82,14,76,14,-51,13,28,13,97,12,99,11,89,10,42,9,-23,7,-120,6,39,5,-75,3,53,2,-52,0,101,-1,5,-2,-71,-4,-115,-5,103,-6,118,-7,-111,-8,-9,-9,119,-9,39,-9,2,-9,13,-9,72,-9,-83,-9,45,-8,-41,-8,-98,-7,-125,-6,102,-5,105,-4,93,-3,87,-2,68,-1,31,0,-32,0,116,1,-22,1,37,2,50,2,1,2,-72,1,54,1,-106,0,-21,-1,23,-1,88,-2,-118,-3,-83,-4,-52,-5,-13,-6,22,-6,67,-7,115,-8,-68,-9,23,-9,-78,-10,89,-10,80,-10,112,-10,-57,-10,74,-9,2,-8,-49,-8,-63,-7,-76,-6,-60,-5,-78,-4,-77,-3,-85,-2,-124,-1,82,0,8,1,-63,1,101,2,-7,2,-117,3,11,4,-124,4,-7,4,95,5,-60,5,28,6,123,6,-50,6,33,7,114,7,-72,7,-2,7,61,8,107,8,-112,8,-91,8,-75,8,-83,8,-79,8,-103,8,122,8,68,8,-9,7,-107,7,30,7,-105,6,-20,5,59,5,-124,4,-73,3,-9,2,53,2,-122,1,-55,0,28,0,93,-1,-77,-2,-1,-3,71,-3,-93,-4,5,-4,-126,-5,2,-5,-96,-6,90,-6,51,-6,65,-6,76,-6,-113,-6,-43,-6,43,-5,121,-5,-59,-5,26,-4,92,-4,-86,-4,-13,-4,59,-3,-117,-3,-40,-3,57,-2,-111,-2,-14,-2,70,-1,-98,-1,-37,-1,17,0,41,0,47,0,40,0,-10,-1,-84,-1,80,-1,-40,-2,83,-2,-74,-3,41,-3,-115,-4,16,-4,-121,-5,32,-5,-58,-6,114,-6,53,-6,5,-6,-21,-7,-55,-7,-60,-7,-53,-7,-38,-7,2,-6,53,-6,119,-6,-26,-6,74,-5,-41,-5,111,-4,36,-3,-44,-3,-102,-2,104,-1,56,0,11,1,-10,1,-52,2,-70,3,-81,4,-83,5,-90,6,-102,7,-112,8,114,9,54,10,-23,10,115,11,-38,11,15,12,27,12,11,12,-75,11,67,11,-84,10,-15,9,14,9,27,8,30,7,2,6,-20,4,-72,3,-124,2,83,1,27,0,-29,-2,-65,-3,-102,-4,-79,-5,-28,-6,88,-6,-1,-7,-34,-7,-5,-7,79,-6,-42,-6,-128,-5,86,-4,58,-3,13,-2,-20,-2,-67,-1,124,0,34,1,-86,1,14,2,90,2,-126,2,-100,2,127,2,102,2,-3,1,-101,1,18,1,103,0,-82,-1,-51,-2,-14,-3,4,-3,11,-4,19,-5,40,-6,57,-7,87,-8,-106,-9,-31,-10,76,-10,-47,-11,-125,-11,72,-11,52,-11,59,-11,106,-11,-89,-11,0,-10,105,-10,-11,-10,-93,-9,88,-8,37,-7,12,-6,-2,-6,5,-4,-9,-4,5,-2,20,-1,6,0,-10,0,-48,1,-83,2,78,3,9,4,-104,4,52,5,-61,5,92,6,-22,6,123,7,-7,7,119,8,-32,8,40,9,95,9,125,9,-119,9,-119,9,117,9,119,9,98,9,118,9,97,9,87,9,62,9,16,9,-26,8,-118,8,45,8,-86,7,15,7,78,6,-118,5,-93,4,-87,3,-108,2,116,1,99,0,61,-1,73,-2,65,-3,120,-4,-69,-5,34,-5,-71,-6,82,-6,8,-6,-24,-7,-37,-7,-39,-7,-14,-7,12,-6,73,-6,-119,-6,-50,-6,40,-5,-120,-5,-27,-5,62,-4,-123,-4,-59,-4,-15,-4,22,-3,40,-3,48,-3,26,-3,29,-3,4,-3,-9,-4,-34,-4}; }
	private static byte[] data90(){ return new byte[] {-64,-4,-82,-4,-118,-4,126,-4,78,-4,36,-4,1,-4,-67,-5,-110,-5,90,-5,48,-5,4,-5,-33,-6,-48,-6,-76,-6,-62,-6,-54,-6,-18,-6,16,-5,70,-5,120,-5,-81,-5,-30,-5,32,-4,111,-4,-38,-4,72,-3,-36,-3,126,-2,66,-1,48,0,21,1,21,2,47,3,62,4,94,5,107,6,-123,7,123,8,106,9,51,10,-45,10,65,11,-89,11,-52,11,-29,11,-50,11,-86,11,102,11,28,11,-96,10,19,10,82,9,-110,8,-104,7,-101,6,114,5,81,4,41,3,-5,1,-38,0,-59,-1,-72,-2,-80,-3,-73,-4,-54,-5,3,-5,81,-6,-73,-7,65,-7,-8,-8,-54,-8,-58,-8,-4,-8,67,-7,-71,-7,75,-6,-20,-6,-97,-5,102,-4,41,-3,-8,-3,-79,-2,104,-1,-3,-1,-126,0,-32,0,25,1,47,1,42,1,7,1,-63,0,107,0,14,0,-117,-1,14,-1,99,-2,-65,-3,13,-3,62,-4,100,-5,-110,-6,-66,-7,14,-7,111,-8,-5,-9,-80,-9,-106,-9,-84,-9,-32,-9,68,-8,-66,-8,81,-7,-5,-7,-93,-6,99,-5,37,-4,-44,-4,-99,-3,65,-2,-43,-2,115,-1,2,0,-127,0,17,1,-119,1,24,2,-101,2,8,3,-122,3,-24,3,84,4,-95,4,-5,4,81,5,-103,5,-16,5,45,6,121,6,-68,6,-30,6,16,7,40,7,52,7,59,7,34,7,11,7,-20,6,-95,6,87,6,-15,5,-121,5,27,5,-111,4,20,4,-110,3,20,3,-110,2,3,2,123,1,-28,0,63,0,-92,-1,-23,-2,58,-2,-113,-3,-29,-4,97,-4,-39,-5,-110,-5,83,-5,72,-5,78,-5,96,-5,-122,-5,-87,-5,-46,-5,5,-4,30,-4,85,-4,-126,-4,-67,-4,16,-3,107,-3,-51,-3,50,-2,-96,-2,-1,-2,109,-1,-51,-1,17,0,92,0,-104,0,-60,0,-52,0,-61,0,-105,0,80,0,-28,-1,93,-1,-36,-2,78,-2,-67,-3,57,-3,-63,-4,87,-4,-9,-5,-99,-5,72,-5,3,-5,-83,-6,-127,-6,56,-6,44,-6,20,-6,19,-6,46,-6,89,-6,-103,-6,-21,-6,69,-5,-85,-5,34,-4,-100,-4,31,-3,-85,-3,69,-2,-48,-2,117,-1,44,0,-25,0,-82,1,-112,2,105,3,90,4,69,5,37,6,-16,6,-102,7,67,8,-73,8,29,9,88,9,113,9,110,9,89,9,42,9,-48,8,121,8,-22,7,95,7,-94,6,-30,5,6,5,17,4,18,3,13,2,-13,0,-10,-1,-3,-2,23,-2,73,-3,-80,-4,44,-4,-49,-5,-102,-5,-110,-5,-67,-5,14,-4,-127,-4,12,-3,-94,-3,60,-2,-46,-2,88,-1,-50,-1,60,0,-99,0,-14,0,55,1,115,1,-92,1,-66,1,-54,1,-74,1,-118,1,60,1,-39,0,78,0,-74,-1,30,-1,121,-2,-78,-3,-11,-4,67,-4,126,-5,-67,-6,5,-6,90,-7,-60,-8,50,-8,-70,-9,102,-9,35,-9,-1,-10,-25,-10,-4,-10,19,-9,102,-9,-72,-9,56,-8,-66,-8,109,-7,38,-6,-7,-6,-59,-5,-115,-4,101,-3,31,-2,-34,-2,-121,-1,54,0,-50,0,104,1,-2,1,-119,2,32,3,-81,3,60,4,-67,4,56,5,-98,5,5,6,72,6,-117,6,-74,6,-41,6,-5,6,21,7,62,7,89,7,-128,7,-88,7,-65,7,-42,7,-22,7,-9,7,-20,7,-62,7,-104,7,63,7,-43,6,74,6,-102,5,-28,4,9,4,45,3,62,2,81,1,111,0,-111,-1,-59,-2,9,-2,90,-3,-61,-4,71,-4,-30,-5,-98,-5,104,-5,74,-5,67,-5,62,-5,87,-5,122,-5,-85,-5,-36,-5,37,-4,103,-4,-80,-4,-6,-4,50,-3,112,-3,-116,-3,-78,-3,-74,-3,-65,-3,-56,-3,-56,-3,-45,-3,-48,-3,-31,-3,-35,-3,-45,-3,-59,-3,-100,-3,105,-3,41,-3,-41,-4,-100,-4,78,-4,10,-4,-27,-5,-73,-5,-89,-5,-117,-5,126,-5,124,-5,110,-5,116,-5,117,-5,117,-5,-128,-5,-111,-5,-86,-5,-30,-5,31,-4,122,-4,-38,-4,84,-3,-31,-3,123,-2,46,-1,-24,-1,-66,0,-102,1,-125,2,105,3,86,4,49,5,3,6,-68,6,90,7,-36,7,87,8,-96,8,-16,8,33,9,67,9,80,9,75,9,55,9,-1,8,-73,8,70,8,-48,7,34,7,125,6,-84,5,-29,4,13,4,43,3,75,2,99,1,-122,0,-97,-1,-46,-2,0,-2,50,-3,-119,-4,-33,-5,93,-5,-14,-6,-99,-6,-123,-6,121,-6,-95,-6,-14,-6,86,-5,-42,-5,82,-4,-14,-4,127,-3,9,-2,-102,-2,12,-1,-120,-1,-27,-1,55,0,116,0,-88,0,-61,0,-50,0,-65,0,-96,0,101,0,33,0,-67,-1,61,-1,-72,-2,23,-2,109,-3,-63,-4,1,-4,94,-5,-65,-6,55,-6,-42,-7,-109,-7,106,-7,104,-7,-115,-7,-66,-7,25,-6,-121,-6,-9,-6,-128,-5,0,-4,-122,-4,13,-3,-111,-3,18,-2,-124,-2}; }
	private static byte[] data91(){ return new byte[] {3,-1,119,-1,-9,-1,106,0,-36,0,77,1,-75,1,19,2,107,2,-75,2,5,3,78,3,-110,3,-42,3,19,4,92,4,-107,4,-44,4,2,5,59,5,95,5,-123,5,-101,5,-85,5,-89,5,-92,5,-111,5,108,5,62,5,6,5,-50,4,-121,4,79,4,11,4,-65,3,127,3,34,3,-67,2,82,2,-60,1,67,1,-93,0,11,0,98,-1,-49,-2,60,-2,-54,-3,105,-3,32,-3,-19,-4,-46,-4,-59,-4,-59,-4,-64,-4,-49,-4,-48,-4,-39,-4,-15,-4,2,-3,46,-3,91,-3,-87,-3,-7,-3,84,-2,-66,-2,35,-1,-121,-1,-24,-1,61,0,-109,0,-42,0,10,1,44,1,65,1,45,1,2,1,-66,0,103,0,-11,-1,-122,-1,8,-1,-110,-2,38,-2,-64,-3,96,-3,12,-3,-78,-4,110,-4,25,-4,-33,-5,-103,-5,109,-5,66,-5,51,-5,35,-5,44,-5,77,-5,122,-5,-86,-5,-10,-5,67,-4,-117,-4,-36,-4,40,-3,-126,-3,-43,-3,61,-2,-86,-2,39,-1,-68,-1,93,0,9,1,-51,1,-116,2,69,3,-12,3,-89,4,54,5,-64,5,42,6,-115,6,-46,6,22,7,65,7,93,7,101,7,86,7,63,7,1,7,-73,6,69,6,-64,5,30,5,108,4,-92,3,-42,2,10,2,56,1,117,0,-69,-1,21,-1,-116,-2,24,-2,-63,-3,-124,-3,115,-3,-126,-3,-88,-3,-24,-3,61,-2,-105,-2,-7,-2,82,-1,-98,-1,-32,-1,34,0,91,0,-106,0,-56,0,7,1,53,1,93,1,120,1,118,1,107,1,64,1,0,1,-66,0,87,0,-23,-1,123,-1,-3,-2,118,-2,-21,-3,93,-3,-71,-4,38,-4,-113,-5,-2,-6,116,-6,6,-6,-102,-7,74,-7,9,-7,-36,-8,-49,-8,-43,-8,-8,-8,51,-7,-111,-7,1,-6,126,-6,14,-5,-85,-5,71,-4,-24,-4,-123,-3,27,-2,-95,-2,34,-1,-84,-1,32,0,-103,0,8,1,-128,1,-4,1,104,2,-42,2,44,3,-128,3,-50,3,5,4,58,4,93,4,-123,4,-89,4,-43,4,-3,4,54,5,105,5,-101,5,-39,5,15,6,70,6,110,6,-108,6,-96,6,-92,6,-104,6,99,6,35,6,-68,5,77,5,-76,4,34,4,120,3,-43,2,40,2,-127,1,-44,0,51,0,-103,-1,12,-1,-112,-2,25,-2,-62,-3,117,-3,69,-3,31,-3,5,-3,-15,-4,-13,-4,-5,-4,7,-3,36,-3,51,-3,102,-3,-117,-3,-78,-3,-32,-3,-3,-3,27,-2,43,-2,54,-2,77,-2,90,-2,110,-2,-121,-2,-99,-2,-74,-2,-61,-2,-64,-2,-72,-2,-124,-2,77,-2,11,-2,-65,-3,114,-3,57,-3,-8,-4,-40,-4,-82,-4,-97,-4,-120,-4,120,-4,98,-4,88,-4,69,-4,42,-4,26,-4,23,-4,31,-4,44,-4,84,-4,-121,-4,-49,-4,34,-3,-125,-3,-15,-3,101,-2,-18,-2,127,-1,33,0,-62,0,122,1,30,2,-50,2,101,3,-11,3,113,4,-17,4,73,5,-85,5,0,6,80,6,-103,6,-45,6,7,7,38,7,50,7,39,7,7,7,-41,6,-110,6,59,6,-44,5,92,5,-31,4,73,4,-71,3,9,3,97,2,-88,1,-7,0,69,0,-110,-1,-20,-2,71,-2,-89,-3,42,-3,-82,-4,104,-4,52,-4,41,-4,60,-4,105,-4,-89,-4,-1,-4,86,-3,-80,-3,11,-2,100,-2,-79,-2,-6,-2,69,-1,-126,-1,-57,-1,5,0,49,0,103,0,124,0,-117,0,-124,0,96,0,58,0,-6,-1,-88,-1,66,-1,-40,-2,83,-2,-40,-3,85,-3,-40,-4,104,-4,15,-4,-64,-5,-108,-5,120,-5,114,-5,-120,-5,-83,-5,-23,-5,43,-4,116,-4,-63,-4,13,-3,88,-3,-99,-3,-12,-3,77,-2,-89,-2,5,-1,105,-1,-47,-1,43,0,123,0,-54,0,10,1,76,1,123,1,-73,1,-23,1,29,2,88,2,-116,2,-66,2,-26,2,15,3,49,3,81,3,113,3,-118,3,-90,3,-65,3,-51,3,-41,3,-36,3,-53,3,-53,3,-82,3,-89,3,-110,3,-118,3,125,3,112,3,99,3,66,3,24,3,-47,2,-121,2,24,2,-71,1,59,1,-65,0,76,0,-39,-1,120,-1,26,-1,-40,-2,-110,-2,95,-2,52,-2,12,-2,-23,-3,-55,-3,-85,-3,-107,-3,-128,-3,117,-3,126,-3,-107,-3,-74,-3,-22,-3,48,-2,-127,-2,-36,-2,53,-1,-103,-1,-15,-1,73,0,-106,0,-49,0,-1,0,25,1,33,1,23,1,-7,0,-45,0,-102,0,93,0,17,0,-59,-1,124,-1,47,-1,-32,-2,-113,-2,80,-2,-3,-3,-65,-3,126,-3,72,-3,14,-3,-28,-4,-71,-4,-97,-4,-117,-4,-118,-4,-117,-4,-95,-4,-68,-4,-37,-4,-8,-4,32,-3,52,-3,84,-3,118,-3,-94,-3,-35,-3,36,-2,-119,-2,-10,-2,122,-1,6,0,-113,0,32,1,-99,1,31,2,-117,2,-11,2,90,3,-79,3,21,4}; }
	private static byte[] data92(){ return new byte[] {94,4,-73,4,-10,4,57,5,96,5,117,5,-125,5,114,5,81,5,31,5,-53,4,108,4,-11,3,115,3,-28,2,85,2,-65,1,46,1,-90,0,54,0,-62,-1,115,-1,47,-1,3,-1,-11,-2,-21,-2,-1,-2,3,-1,43,-1,61,-1,94,-1,119,-1,-96,-1,-63,-1,-21,-1,14,0,75,0,115,0,-87,0,-53,0,-14,0,4,1,8,1,6,1,-15,0,-39,0,-90,0,123,0,54,0,-11,-1,-92,-1,75,-1,-19,-2,-121,-2,23,-2,-88,-3,56,-3,-58,-4,81,-4,-18,-5,-119,-5,64,-5,-8,-6,-44,-6,-68,-6,-65,-6,-42,-6,5,-5,66,-5,-120,-5,-30,-5,58,-4,-94,-4,1,-3,104,-3,-56,-3,51,-2,-115,-2,-10,-2,77,-1,-84,-1,2,0,90,0,-79,0,-4,0,74,1,-111,1,-49,1,-2,1,39,2,73,2,96,2,123,2,-116,2,-85,2,-56,2,-12,2,37,3,101,3,-88,3,-19,3,49,4,114,4,-92,4,-44,4,-18,4,1,5,-6,4,-23,4,-55,4,-112,4,86,4,6,4,-83,3,79,3,-23,2,120,2,11,2,-115,1,25,1,-95,0,59,0,-45,-1,122,-1,38,-1,-31,-2,-91,-2,111,-2,65,-2,33,-2,15,-2,-11,-3,-15,-3,-20,-3,-12,-3,-5,-3,5,-2,16,-2,30,-2,42,-2,53,-2,76,-2,96,-2,125,-2,-97,-2,-59,-2,-27,-2,10,-1,28,-1,45,-1,42,-1,21,-1,-3,-2,-40,-2,-80,-2,-121,-2,90,-2,45,-2,14,-2,-16,-3,-37,-3,-62,-3,-86,-3,-105,-3,122,-3,99,-3,69,-3,40,-3,18,-3,-2,-4,-15,-4,-11,-4,1,-3,34,-3,72,-3,122,-3,-67,-3,4,-2,95,-2,-65,-2,40,-1,-109,-1,4,0,122,0,-23,0,88,1,-70,1,35,2,121,2,-55,2,33,3,108,3,-69,3,6,4,75,4,-118,4,-59,4,-17,4,19,5,33,5,41,5,29,5,6,5,-27,4,-76,4,122,4,48,4,-30,3,-127,3,26,3,-92,2,46,2,-96,1,22,1,-128,0,-11,-1,100,-1,-22,-2,118,-2,37,-2,-32,-3,-65,-3,-88,-3,-88,-3,-78,-3,-49,-3,-17,-3,23,-2,60,-2,100,-2,-109,-2,-63,-2,-13,-2,38,-1,97,-1,-105,-1,-59,-1,-13,-1,22,0,48,0,64,0,63,0,53,0,28,0,-13,-1,-57,-1,120,-1,55,-1,-38,-2,-124,-2,46,-2,-42,-3,-118,-3,77,-3,25,-3,-6,-4,-25,-4,-24,-4,-14,-4,8,-3,38,-3,74,-3,116,-3,-108,-3,-57,-3,-25,-3,38,-2,93,-2,-98,-2,-18,-2,46,-1,-128,-1,-61,-1,3,0,62,0,108,0,-102,0,-74,0,-37,0,-1,0,29,1,66,1,94,1,-126,1,-96,1,-70,1,-48,1,-30,1,-21,1,-4,1,11,2,14,2,26,2,32,2,37,2,52,2,58,2,68,2,86,2,104,2,118,2,-118,2,-105,2,-93,2,-96,2,-105,2,-125,2,98,2,45,2,-15,1,-83,1,104,1,19,1,-45,0,-128,0,68,0,0,0,-50,-1,-107,-1,103,-1,48,-1,5,-1,-44,-2,-89,-2,121,-2,83,-2,53,-2,26,-2,22,-2,23,-2,45,-2,78,-2,121,-2,-79,-2,-9,-2,52,-1,125,-1,-68,-1,-5,-1,50,0,91,0,-125,0,-104,0,-88,0,-88,0,-91,0,-109,0,-122,0,99,0,65,0,21,0,-15,-1,-80,-1,-119,-1,72,-1,23,-1,-31,-2,-81,-2,-128,-2,84,-2,41,-2,5,-2,-25,-3,-52,-3,-70,-3,-81,-3,-82,-3,-85,-3,-84,-3,-76,-3,-77,-3,-66,-3,-63,-3,-52,-3,-30,-3,-6,-3,37,-2,97,-2,-97,-2,-11,-2,68,-1,-95,-1,-19,-1,70,0,-114,0,-45,0,22,1,88,1,-97,1,-31,1,45,2,115,2,-70,2,-8,2,54,3,98,3,-119,3,-97,3,-94,3,-97,3,-127,3,100,3,45,3,-13,2,-84,2,88,2,2,2,-91,1,79,1,-8,0,-92,0,103,0,46,0,3,0,-28,-1,-48,-1,-62,-1,-69,-1,-73,-1,-82,-1,-78,-1,-79,-1,-71,-1,-66,-1,-42,-1,-20,-1,13,0,43,0,81,0,113,0,-120,0,-101,0,-84,0,-77,0,-83,0,-86,0,-106,0,-125,0,111,0,78,0,42,0,-4,-1,-58,-1,-116,-1,70,-1,1,-1,-82,-2,85,-2,2,-2,-85,-3,91,-3,26,-3,-37,-4,-78,-4,-108,-4,-115,-4,-116,-4,-93,-4,-79,-4,-39,-4,-8,-4,44,-3,90,-3,-116,-3,-55,-3,4,-2,63,-2,-122,-2,-63,-2,10,-1,71,-1,-120,-1,-64,-1,-12,-1,40,0,84,0,126,0,-94,0,-65,0,-42,0,-27,0,-17,0,-7,0,-3,0,10,1,23,1,45,1,82,1,124,1,-80,1,-22,1,34,2,102,2,-99,2,-46,2,-10,2,21,3,41,3,54,3,58,3,51,3,41,3,23,3,-7,2,-42,2,-92,2,113,2,47,2,-21,1,-96,1,84,1,8,1}; }
	private static byte[] data93(){ return new byte[] {-60,0,127,0,64,0,5,0,-56,-1,-101,-1,102,-1,59,-1,29,-1,-10,-2,-32,-2,-59,-2,-79,-2,-91,-2,-106,-2,-111,-2,-121,-2,-121,-2,-117,-2,-103,-2,-87,-2,-59,-2,-31,-2,0,-1,40,-1,60,-1,88,-1,100,-1,105,-1,105,-1,93,-1,84,-1,61,-1,43,-1,26,-1,8,-1,-11,-2,-25,-2,-38,-2,-62,-2,-76,-2,-95,-2,-119,-2,110,-2,84,-2,55,-2,30,-2,3,-2,-13,-3,-28,-3,-27,-3,-30,-3,-12,-3,7,-2,46,-2,82,-2,-125,-2,-71,-2,-8,-2,50,-1,116,-1,-77,-1,-13,-1,46,0,106,0,-90,0,-36,0,19,1,74,1,124,1,-74,1,-24,1,33,2,81,2,-125,2,-86,2,-44,2,-19,2,14,3,29,3,36,3,46,3,37,3,31,3,12,3,-17,2,-42,2,-92,2,116,2,47,2,-25,1,-116,1,51,1,-55,0,117,0,12,0,-55,-1,119,-1,73,-1,26,-1,-5,-2,-20,-2,-35,-2,-43,-2,-52,-2,-49,-2,-52,-2,-46,-2,-34,-2,-14,-2,6,-1,38,-1,70,-1,107,-1,-114,-1,-83,-1,-58,-1,-32,-1,-14,-1,-9,-1,-5,-1,-12,-1,-25,-1,-48,-1,-83,-1,-116,-1,88,-1,39,-1,-9,-2,-66,-2,-104,-2,110,-2,83,-2,61,-2,51,-2,42,-2,46,-2,54,-2,57,-2,71,-2,81,-2,95,-2,116,-2,-125,-2,-94,-2,-65,-2,-28,-2,20,-1,64,-1,112,-1,-98,-1,-53,-1,-12,-1,24,0,54,0,75,0,103,0,119,0,-115,0,-97,0,-81,0,-64,0,-51,0,-36,0,-26,0,-21,0,-18,0,-22,0,-24,0,-29,0,-39,0,-37,0,-43,0,-31,0,-27,0,-2,0,11,1,41,1,65,1,84,1,118,1,-128,1,-105,1,-108,1,-101,1,-110,1,-119,1,114,1,95,1,58,1,33,1,-6,0,-44,0,-75,0,-119,0,103,0,67,0,28,0,-3,-1,-50,-1,-84,-1,122,-1,86,-1,43,-1,3,-1,-27,-2,-53,-2,-59,-2,-65,-2,-55,-2,-35,-2,-11,-2,28,-1,57,-1,96,-1,-123,-1,-87,-1,-54,-1,-24,-1,-1,-1,24,0,37,0,57,0,55,0,66,0,64,0,59,0,51,0,35,0,23,0,1,0,-18,-1,-45,-1,-72,-1,-100,-1,127,-1,96,-1,74,-1,44,-1,24,-1,0,-1,-14,-2,-33,-2,-41,-2,-58,-2,-67,-2,-79,-2,-94,-2,-105,-2,-110,-2,-124,-2,-120,-2,-121,-2,-109,-2,-85,-2,-65,-2,-26,-2,8,-1,52,-1,91,-1,-123,-1,-82,-1,-46,-1,-11,-1,26,0,61,0,102,0,-114,0,-73,0,-21,0,17,1,68,1,104,1,-109,1,-75,1,-48,1,-29,1,-16,1,-14,1,-15,1,-35,1,-46,1,-77,1,-102,1,119,1,82,1,46,1,4,1,-30,0,-67,0,-99,0,125,0,103,0,77,0,63,0,37,0,31,0,7,0,0,0,-17,-1,-23,-1,-32,-1,-33,-1,-25,-1,-25,-1,-6,-1,4,0,23,0,38,0,51,0,59,0,63,0,68,0,67,0,65,0,60,0,55,0,45,0,39,0,18,0,4,0,-31,-1,-56,-1,-103,-1,112,-1,64,-1,9,-1,-35,-2,-81,-2,-125,-2,103,-2,72,-2,57,-2,46,-2,38,-2,44,-2,42,-2,60,-2,65,-2,88,-2,100,-2,127,-2,-103,-2,-72,-2,-36,-2,-7,-2,33,-1,70,-1,106,-1,-118,-1,-82,-1,-59,-1,-25,-1,-9,-1,12,0,26,0,37,0,44,0,42,0,44,0,39,0,41,0,37,0,45,0,49,0,69,0,88,0,111,0,-109,0,-81,0,-41,0,-7,0,27,1,57,1,86,1,109,1,-127,1,-110,1,-97,1,-86,1,-80,1,-80,1,-80,1,-92,1,-101,1,-125,1,106,1,74,1,43,1,5,1,-29,0,-69,0,-100,0,123,0,90,0,61,0,33,0,1,0,-22,-1,-57,-1,-77,-1,-107,-1,-127,-1,102,-1,86,-1,69,-1,58,-1,48,-1,48,-1,45,-1,57,-1,63,-1,78,-1,93,-1,107,-1,121,-1,-122,-1,-114,-1,-108,-1,-105,-1,-105,-1,-110,-1,-111,-1,-114,-1,-121,-1,-122,-1,127,-1,123,-1,121,-1,115,-1,109,-1,98,-1,88,-1,72,-1,58,-1,38,-1,22,-1,8,-1,-7,-2,-16,-2,-22,-2,-27,-2,-19,-2,-13,-2,0,-1,17,-1,34,-1,58,-1,79,-1,106,-1,127,-1,-100,-1,-76,-1,-46,-1,-26,-1,5,0,26,0,51,0,75,0,96,0,126,0,-112,0,-83,0,-61,0,-39,0,-14,0,5,1,24,1,44,1,61,1,74,1,89,1,100,1,107,1,115,1,116,1,114,1,107,1,94,1,72,1,48,1,14,1,-24,0,-66,0,-103,0,105,0,73,0,34,0,8,0,-18,-1,-37,-1,-54,-1,-67,-1,-84,-1,-91,-1,-106,-1,-109,-1,-122,-1,-122,-1,-124,-1,-117,-1,-111,-1,-98,-1,-84,-1,-72,-1,-56,-1,-46,-1,-32,-1,-29,-1,-19,-1,-23,-1,-21,-1}; }
	private static byte[] data94(){ return new byte[] {-28,-1,-40,-1,-48,-1,-67,-1,-82,-1,-105,-1,-122,-1,113,-1,96,-1,83,-1,69,-1,61,-1,57,-1,54,-1,57,-1,52,-1,62,-1,59,-1,69,-1,70,-1,77,-1,83,-1,92,-1,106,-1,120,-1,-118,-1,-98,-1,-81,-1,-55,-1,-44,-1,-17,-1,-11,-1,12,0,18,0,31,0,40,0,50,0,59,0,66,0,77,0,78,0,86,0,86,0,84,0,80,0,75,0,63,0,59,0,46,0,42,0,35,0,34,0,33,0,45,0,45,0,67,0,71,0,92,0,101,0,116,0,-126,0,-117,0,-108,0,-100,0,-98,0,-92,0,-92,0,-97,0,-97,0,-109,0,-111,0,-127,0,120,0,110,0,91,0,80,0,63,0,44,0,24,0,4,0,-20,-1,-43,-1,-62,-1,-85,-1,-97,-1,-109,-1,-117,-1,-116,-1,-115,-1,-107,-1,-98,-1,-91,-1,-77,-1,-68,-1,-54,-1,-44,-1,-33,-1,-24,-1,-14,-1,-5,-1,0,0,11,0,8,0,21,0,13,0,20,0,14,0,12,0,8,0,1,0,-5,-1,-11,-1,-19,-1,-23,-1,-33,-1,-37,-1,-47,-1,-50,-1,-61,-1,-64,-1,-72,-1,-78,-1,-84,-1,-91,-1,-97,-1,-106,-1,-113,-1,-118,-1,-126,-1,-127,-1,126,-1,125,-1,-124,-1,-123,-1,-110,-1,-104,-1,-91,-1,-80,-1,-72,-1,-58,-1,-53,-1,-39,-1,-32,-1,-19,-1,-10,-1,5,0,13,0,35,0,42,0,63,0,75,0,89,0,105,0,113,0,125,0,-125,0,-119,0,-119,0,-117,0,-119,0,-122,0,-126,0,124,0,122,0,111,0,112,0,99,0,94,0,88,0,77,0,74,0,62,0,58,0,47,0,47,0,31,0,35,0,17,0,23,0,8,0,10,0,6,0,3,0,8,0,1,0,13,0,6,0,16,0,12,0,15,0,16,0,14,0,19,0,13,0,18,0,14,0,12,0,11,0,4,0,1,0,-9,-1,-15,-1,-32,-1,-39,-1,-58,-1,-65,-1,-81,-1,-87,-1,-101,-1,-100,-1,-112,-1,-107,-1,-113,-1,-110,-1,-111,-1,-108,-1,-108,-1,-102,-1,-102,-1,-94,-1,-90,-1,-81,-1,-75,-1,-64,-1,-58,-1,-47,-1,-38,-1,-32,-1,-20,-1,-18,-1,-7,-1,-5,-1,1,0,3,0,6,0,5,0,3,0,1,0,-2,-1,-2,-1,-7,-1,-6,-1,-8,-1,-5,-1,-2,-1,1,0,6,0,13,0,17,0,26,0,30,0,40,0,43,0,53,0,55,0,64,0,67,0,74,0,77,0,83,0,83,0,87,0,88,0,84,0,86,0,79,0,78,0,70,0,67,0,60,0,56,0,50,0,44,0,40,0,31,0,28,0,21,0,11,0,12,0,-7,-1,0,0,-17,-1,-13,-1,-25,-1,-23,-1,-29,-1,-28,-1,-30,-1,-30,-1,-27,-1,-30,-1,-23,-1,-28,-1,-20,-1,-21,-1,-21,-1,-16,-1,-21,-1,-13,-1,-20,-1,-13,-1,-18,-1,-16,-1,-15,-1,-17,-1,-15,-1,-14,-1,-16,-1,-13,-1,-16,-1,-14,-1,-17,-1,-17,-1,-18,-1,-22,-1,-20,-1,-24,-1,-23,-1,-23,-1,-23,-1,-22,-1,-21,-1,-19,-1,-19,-1,-15,-1,-15,-1,-14,-1,-10,-1,-12,-1,-6,-1,-8,-1,-5,-1,-3,-1,-5,-1,2,0,-3,-1,4,0,-1,-1,5,0,3,0,4,0,6,0,4,0,8,0,4,0,10,0,3,0,8,0,7,0,5,0,7,0,6,0,3,0,7,0,1,0,4,0,1,0,2,0,-1,-1}; }
	private static byte[] getData(){
		byte[] data = new byte[96974];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 1024);
		System.arraycopy(data87(), 0, data, 89088, 1024);
		System.arraycopy(data88(), 0, data, 90112, 1024);
		System.arraycopy(data89(), 0, data, 91136, 1024);
		System.arraycopy(data90(), 0, data, 92160, 1024);
		System.arraycopy(data91(), 0, data, 93184, 1024);
		System.arraycopy(data92(), 0, data, 94208, 1024);
		System.arraycopy(data93(), 0, data, 95232, 1024);
		System.arraycopy(data94(), 0, data, 96256, 718);
		return data;
	}
	/** Constructs a new AudioClip with the data from loop-13.wav. */
	public Loop13(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(22050.0), 16, 1, 2, (float)(22050.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing loop-13.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of loop-13.wav. */
	private class LoopThread extends Thread {
		private Loop13 clip;
		private boolean looping = true;
		public LoopThread(Loop13 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays loop-13.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays loop-13.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of loop-13.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if loop-13.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if loop-13.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}